为了账号安全,请及时绑定邮箱和手机立即绑定

js中的removeChild怎么删除所有节点?

js中的removeChild怎么删除所有节点?

wei筱飞 2016-08-18 00:20:57
使用DOM时,怎么用js部分定义的删除按钮删除表格中?(每一行的删除按钮获取的值不同,现在点击该行的删除按钮,这一行的数据全被删除)
查看完整描述

1 回答

?
wei筱飞

TA贡献1条经验 获得超0个赞

 //再创建删除按钮
         var delBn = document.createElement("input");
         delBn.setAttribute("type","button"); //类型为按钮
         delBn.setAttribute("value","删除");

 //设置对象的事件处理 -所调用的函数
         var name = userName.value+count;
         delBn.onclick = function(){delUser(name);};
        
         //创建元素节点td对象,用来显示删除按钮
         cols = document.createElement("td");
         //添加
         cols.appendChild(delBn);
        
         //行对象添加
         rows.appendChild(cols);
         //添加这一行到tbody中
         document.getElementById('userList').appendChild(rows);
         userName.value = "";
     }
}

//删除元素
function delUser(name){
    if(name != null){
        var objRow = document.getElementById(name);
        var objTbody = document.getElementById('userList');
        //删除
        objTbody.removeChild(objRow);
    }
}


//这是部分代码,删除的只是姓名,而一行还有学号、年龄等怎么删除(就是点一下,全删除了)

查看完整回答
反对 回复 2016-08-18
  • 1 回答
  • 0 关注
  • 2546 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信