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

table元素的lastchild问题

 在这里,var x = document.getElementById("table").lastChild;,这个x到底是哪个节点啊,这个应该是<tr>标签吧,为什么用这个节点作为父节点去删除其它tr节点了,直接用 document.getElementById("table")作为父节点去删除不行吗?

正在回答

2 回答

我感觉是因为table标签后面本来是有tbody标签的,不过我们一般都不写,而浏览器会自动帮我们补上了,在添加里面我们理解是tr是table的子节点,其实是table的子节点是tbody,tr是tbody的一个子节点,所以我们在添加一个tr的时候定义tbody=document.getElementById('table').lastChild;这是我的理解,不知道对你有没有帮助

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

小小阳0956

只是说明tr是table的二级子节点,但为什么用的是lastChild?用firstChild就不行呢
2016-04-13 回复 有任何疑惑可以回复我~

就是直接用 document.getElementById("table")作为父节点去删除他的子节点啊

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

举报

0/150
提交
取消

table元素的lastchild问题

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