麻烦各路大神帮忙看看下面这个删除函数的问题
下面注释的部分是别人的代码,我写的代码调试的时候提示tb.removeChild(del); 这个语句有错。我觉得应该是因为前一句var tb = document.getElementById("table");引起的错误。但是我觉得
var tb = document.getElementById("table"); tb.removeChild(del);
与
del.parentNode.removeChild(del);
是一个意思,可是运行时报错,不知道是什么原因,请大家帮帮忙
// 创建删除函数
function del(tr){
var del = tr.parentNode.parentNode;
var tb = document.getElementById("table");
tb.removeChild(del);
}
/* function del(tr){
var del = tr.parentNode.parentNode;
del.parentNode.removeChild(del);
}*/