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

DOm操作

在删除函数中 "document.getElementById("table")"跟"tr.parentNode.parentNode.parentNode"有什么区别么?为什么用后头那个就可以实现删除,前面那个不能

提问者:猴哥的星哥 2016-01-01 11:40

个回答

  • 慕男婶
    2016-01-01 15:39:57

    额。如果 tr.parentNode.parentNode.parentNode 跟 document.getElementById("table") 是一个元素,那么两者都可以实现删除。。

    我主要是想提点儿建议:在js开发中,请不要使用 tr.parentNode.parentNode.parentNode 这种方式。最多出现2个parentNode即可(当然,学习时可以这么干)。。

  • 迷途的马尔斯
    2016-01-01 12:12:12

    你是不是打错了?tr.parentNode.parentNode.parentNode是指html了(⊙o⊙)…