导航:首页 > 编程语言 > jsremovechild没效果

jsremovechild没效果

发布时间:2024-09-06 02:33:04

js动态添加tr,删除checkbox选中的行

function del(){
var tab=document.getElementById('HRSTable');
for(var i=tab.rows.length-1;i>0;i--){
if(tab.rows[i].cells[0].getElementsByTagName('input')[0].checked){
tab.deleteRow(i);
}
}
}

❷ 这段js代码为什么会不能实现呢麻烦高手给看看

错误

A : 循环变量复用, 外层循环都用了i了, 你里层循环为什麼还用i

B : 逻辑错误, myDiv是个什麽鬼, 从doc上查找#myDiv然後每次添加到#input?

很明显你想表达myDiv每次循环生成div然後appendChild

C : 元素标签错误, #input怎麽也不应该是table吧, 用table就好好写tbody, tr和td啊

附上简单修改版

<inputtype="text"id="js_add_num"name="js_add_num"size="4"onkeyup="addtextarea(this.value)"/>
<script>
functionaddtextarea(x){
if(x==""){
count=0;
}else{
count=x;
}
varinputs=document.getElementById("inputs");
while(inputs.hasChildNodes())
{
inputs.removeChild(inputs.firstChild);
}
for(varn=0;n<count;n++){
varusername=document.createElement("input");
varinfo=document.createElement("span");
varformat=document.createElement("span");
info.innerHTML="姓名:";
username.type="text";
username.name="name[]";
username.id=n;
inputs.appendChild(info);
inputs.appendChild(username);

vararray=["男","女"];
varselectList=document.createElement("select");
varinfo=document.createElement("span");
selectList.id="mySelect";
selectList.name="sex[]";
info.innerHTML="性别:";
inputs.appendChild(info);
inputs.appendChild(selectList);
for(vari=0;i<array.length;i++){
varoption=document.createElement("option");
option.value=array[i];
option.text=array[i];
selectList.appendChild(option);
}
inputs.appendChild(document.createElement("br"));
}
}
</script>
<divid="inputs"></div>
阅读全文

与jsremovechild没效果相关的资料

热点内容
win8无网络访问权限 浏览:121
一个数据库大小限制多少g 浏览:760
无限斯特拉托斯可以用哪些app看 浏览:954
图片与拍摄文件大小名词解释 浏览:229
java的classpath配置文件 浏览:286
在小年鱼app里面如何退款 浏览:143
网络电话哪个软件好用吗 浏览:386
pokemon叫声文件 浏览:689
工程源文件路径 浏览:137
cad高版本能否打开低版本文件 浏览:430
金山1kb病毒专杀工具 浏览:371
面试官大数据处理需要问什么问题 浏览:842
cf武器升级吧科技点 浏览:863
dc升级 浏览:145
能上传文件的表单 浏览:516
cad怎么样复制到另一个文件里 浏览:49
微信朋友圈被屏蔽知乎 浏览:673
现代密码学视频 浏览:388
小米5splus微信运动 浏览:813
热血战斗小说去哪个网站 浏览:281

友情链接