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

为什么代码的最尾要加上.lastChild;?var tbody = document.getElementById('table').lastChild;​

var tbody = document.getElementById('table').lastChild;

正在回答

3 回答

这个是因为<table>标签在其下有thead,tbody,tfoot.三个子节点,在不设置的时候,tbody是会默认的。所以说document.getElementById('table').lastChild 其实是指tbody这个节点

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

fxai0516 提问者

非常感谢!
2016-12-13 回复 有任何疑惑可以回复我~
#2

MMJiao

通过document.getElementById()获取的是id,id是唯一的,并且<table border="1" width="50%" id="table">,已经被确定,是不是就没有必要加上.lastChild?
2016-12-15 回复 有任何疑惑可以回复我~

加上.lastChild之后表示你的document.getElementById('table')这个节点中的最后一个子节点了


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

fxai0516 提问者

谢谢!
2016-12-13 回复 有任何疑惑可以回复我~

你代码呢

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

举报

0/150
提交
取消

为什么代码的最尾要加上.lastChild;?var tbody = document.getElementById('table').lastChild;​

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号