DOm操作

来源:9-22 编程练习

猴哥的星哥

2016-01-01 11:40

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

写回答 关注

2回答

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

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

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

    慕男婶 回复qq_苦瓜_...

    <td><a href="javascript:void(0);" onclick='deleteROW(this);'>删除</a></td>

    2016-01-06 11:27:40

    共 2 条回复 >

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

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

JavaScript进阶篇

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

469389 学习 · 22585 问题

查看课程

相似问题