问答详情
源自:9-22 编程练习

9-22为什么删除不了已经有的行

     

function del(obj)

{ var table=document.getElementById("table");

var tr=obj.parentNode.parentNode;

table.removeChild(tr);

};

上面的代码为什么在body里面的a标签调用起不到效果,比如我要删除王小明的这一行 为什么不行?


     function del(obj)

     {

         var tr=obj.parentNode.parentNode;

         tr.parentNode.removeChild(tr);

     }

     

下面的代码中可以实现。但是tr.parentNode 和table不都是指的ID为table的节点么?为什么用上面第一个不能实现

提问者:mdosadj 2015-03-13 13:43

个回答

  • 暧月的猫
    2015-03-13 17:37:04

    把你的代码贴出来吧。你表达得不清楚还不如代码来得实在。