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

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

为什么要在最后加上.lastChild呢?获取的最后一个节点是什么?

正在回答

1 回答

document.getElementById("table"):顾名思义是得到一个id属性为"table"的元素节点;后面加上.lastChild;就是得到这个节点的最后一个子节点。最后再把得到的这个子节点赋值给tbody。至于得到的这个节点是什么,要看你的.html文档是怎么写的。

打个比方,大明的最后一个儿子是小小明,大刚的儿子是小小刚。你使用大明和大刚分别调用lastChild,会得到不同的结果:小小明和小小刚。但是规则是相同的,就是得到最小的儿子,调用者最小的儿子是谁就会得到谁。

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

举报

0/150
提交
取消

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

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

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

帮助反馈 APP下载

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

公众号

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