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

关于lastChild的问题

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

这一句一直不能理解????求帮助!!!

提问者:国服第一前端狗 2016-05-13 18:58

个回答

  • 玖零儛
    2016-06-20 23:13:59

    table标签下默认有<thead></thead> <tbody></tbody>两个子节点,还可能有空白符产生的文本节点

  • qq_Seethesun_0
    2016-05-14 08:51:22

    document.getElementById("table") 首先通过id获取这个节点。这个节点后面有一堆的子元素。可以通过遍历childNodes获取里面所有的元素。

    一、firstChild 属性返回‘childNodes’数组的第一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。

    二、 lastChild 属性返回‘childNodes’数组的最后一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。

  • Yu_uuuu20
    2016-05-13 23:41:40

     document.getElementById("table") 这是获取id是table节点 后面用lastChild方法获取当前节点的最后一个子节点也就是table下的最后一个tr

  • meepomiracle
    2016-05-13 23:29:40

    获取table标签下的最后一个子节点