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

来源:9-22 编程练习

mdosadj

2015-03-13 13:43

     

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的节点么?为什么用上面第一个不能实现

写回答 关注

1回答

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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题