为了账号安全,请及时绑定邮箱和手机立即绑定

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

如题。

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

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

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

或者

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


否则会报错。

正在回答

2 回答

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


0 回复 有任何疑惑可以回复我~

document.getElementById是用来获取id的,

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信