我的写法错在哪

来源:9-22 编程练习

蜗牛在看海

2016-07-06 20:51

我是这么写的function del(){

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

var y=document.getElementsByName("tr");
 x.removeChild(y);

}

其他人是这么写的

function del(obj){
         var oG=obj.parentNode.parentNode.parentNode;
         var oP=obj.parentNode.parentNode;
         oG.removeChild(oP);
     }

其他地方都一样,为什么我的不能运行,获取的标签难道不一样吗

写回答 关注

1回答

  • 慕粉3584684
    2016-07-06 22:33:37
    已采纳

    y得到的是所有的 tr节点!!! Table下面默认还有个Tbody节点!

    蜗牛在看海

    非常感谢!

    2016-07-07 19:56:31

    共 1 条回复 >

JavaScript进阶篇

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

468201 学习 · 21891 问题

查看课程

相似问题