课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么这段代码:document.getElementById('table').lastChild;获取到的是tbody而不是最后一个tr呢
2016-11-29
源自:JavaScript进阶篇 9-22
正在回答
注意使用表格时候默认会有thead和他tbody,就算你在代码中没写tbody,其实他也是有的
qq_结局_0 提问者
很有可能是你的html代码结构是这样的
<table id='table'> <tbody> <tr> <td></td> </tr> <tr> <td></td> </tr> <tr> <td></td> </tr> <tbody/> </table>
如果这样的话他的子节点只有一个tbody,所以无论你怎么找,都只能找到tbody.
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答为什么要获取lastchild?
7 回答为什么用了.lastChild获取的才是table节点?
4 回答关于lastChild的问题
1 回答关于lastChild的问题
2 回答函数里第一行代码为什么获取的是lastChild??