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

getElementById("table").lastChild最后一个标签为什么不是空白标签的问题

getElementById("table").lastChild的问题 我研究了好久啊。。tbody默认为最后一个子标签,其后没有空白标签。前面学的是有空白标签的 。如:tr下的最后一个子标签就是空白标签。(细节啊,fighting)(具体是怎么回事,找资料中)

提问者:WindNite 2016-10-13 11:02

个回答

  • 慕粉3951534
    2016-10-14 10:58:40
    已采纳

    这个 tbody 是系统默认加上的,会将所有 tr 包括在内。

    如你所说,table 的 firstChild 为空白节点,lastChild 为 tbody,最后应该还有一个空白节点,这个空白节点其实是存在的,不过被包括在了 tbody 中,下面上图:

    http://img.mukewang.com/58004966000106aa05890209.jpg

    可以看到,table.lastChild 也就是 tbody 的 childNodes 中,在第三个 tr 之后还有一个空白节点,这就是你所说的 table 最后那个空白节点。

  • pigwan
    2016-10-13 11:18:13

    table不是ID,是Tag吧