如果这里去掉.lastChild会怎么样?求指点

来源:9-22 编程练习

白水向前冲

2015-01-08 09:38

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

trs = tbody.getElementsByTagName('tr');   

我理解这里第一行的意思是在table里最后一个子节点赋值给tbody,但是table里最后一个节点不是tr吗?

按我的理解这行应该是tbody = document.getElementById('table')这样才对,不知道是什么地方理解错了,求指点

写回答 关注

1回答

  • 康振宁
    2015-01-08 10:01:37

    table的节点结构是text和tbody,也就是说table的最后一个节点是tbody,而tr和td都是在tbody中的

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468197 学习 · 21891 问题

查看课程

相似问题