永发信息网

js 怎么删除 html 控件 求助

答案:2  悬赏:10  手机版
解决时间 2021-04-20 17:09
  • 提问者网友:战魂
  • 2021-04-20 11:06

function add()
{
var div1=document.getElementById("div1");
div1.innerHTML=div1.innerHTML+"<table name=tabl"+ num +"><tr><td name=td"+ num +">职位名称:<input type='text' name=resume"+num+" style='width: 155px' />学历<select id=xl"+num+" name=xl"+num+"><option>不限</option><option>初中</option><option>高中/中专技校</option></select>以上,工资<select id=gz"+num+" name=gz"+num+"><option>面议</option><option>1000以下</option><option>1000-2000</option><option>2000-3000</option></select><br>招聘要求:<br><textarea id=Tex"+num+" name=Tex"+num+"></textarea><input id='Button1' type='button' value='删除此职位' onclick=delh("+ num +") /></tr></table>";
num+=1;
document.form1.count.value=num;
}

function delh(){...... }
代码如上 , 页面中有个按钮,点此按钮会触发上面的代码,向div1中添加一个表格,并且添加的表格中有个按钮 要实现点“删除此职位”按钮就 删除此次添加的表格,并且删除按钮传给delh()有指定参数,谁能给指教下 delh(){} 方法里该怎么写呢?

最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-04-20 12:05

function delh(n)
{
var div1=document.getElementById("div1");
div1.removeChild('tabl' + n);
}



试下应该是这样写的

全部回答
  • 1楼网友:一袍清酒付
  • 2021-04-20 12:27
function delh(id) { var div1=document.getElementById("div1"); if(div1.hasChildNodes()) { div1.removeChild(div1.childNodes[id]) } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯