问答详情
源自:9-22 编程练习

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

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

trs = tbody.getElementsByTagName('tr');   

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

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

提问者:白水向前冲 2015-01-08 09:38

个回答

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

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