为什么不能用document.getElementById获取table,来使用removeChild()删除通过this.parentNode.parentNode

来源:9-22 编程练习

rafal

2015-01-05 17:23

如题。

这样会说找不到要删除的节点。

通过其他同学的答案,可以得出必须是:

如果已知的是父节点,那要删除的子节点必须是通过父节点.childNodes得来的。

或者

如果已知的是子节点,那么父节点必须是通过子节点.parentNode得来的


否则会报错。

写回答 关注

2回答

  • Uauslman
    2016-04-25 21:55:21

    table比较特殊,不信你document.getElementById(“table”).innerHTML试试就会看到隐藏的tbody


  • 蓝海0
    2015-12-19 19:30:29

    document.getElementById是用来获取id的,

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题