课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么资料答案中要获取tbody是ID为table的lastChild,而不是直接获取table,最后一个子元素是什么?
2016-09-23
源自:JavaScript进阶篇 9-22
正在回答
tbody是table的内置属性,还有thead,tfoot,分别是表头,表尾。
tbody元素是必须的,就是你页面代码没写tbody真正运行的时候页面会给每个table加一个tbody,所以table.tr的父子链连不起来,必须是table.tbody.tr才可以
最后一个子元素是tbody
某某酱3861081 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答var table = document.getElementById("table").lastChild 获取到的是最后一个tr吗?
7 回答为什么用了.lastChild获取的才是table节点?
3 回答为什么在删除函数里直接获取table元素就不行啊?
2 回答为什么要获取lastchild?
4 回答js 进阶篇 9-22 的参考 获取table写的是getElementById('table').lastChild;不理解为什么要带上lastChild