课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么要在最后加上.lastChild呢?获取的最后一个节点是什么?
2017-09-21
源自:JavaScript进阶篇 9-22
正在回答
document.getElementById("table"):顾名思义是得到一个id属性为"table"的元素节点;后面加上.lastChild;就是得到这个节点的最后一个子节点。最后再把得到的这个子节点赋值给tbody。至于得到的这个节点是什么,要看你的.html文档是怎么写的。
打个比方,大明的最后一个儿子是小小明,大刚的儿子是小小刚。你使用大明和大刚分别调用lastChild,会得到不同的结果:小小明和小小刚。但是规则是相同的,就是得到最小的儿子,调用者最小的儿子是谁就会得到谁。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答var tbody = document.getElementById('table').lastChild;
7 回答var tbody = document.getElementById('table').lastChild; 这行.lastchild什么意思
4 回答var tbody=document.getElementById("table").lastChild; tbody显示未定义,求助
3 回答看不太明白var tbody=document.getElementById("table").lastChild;
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号