为了账号安全,请及时绑定邮箱和手机立即绑定

lastChild获取问题

为什么这段代码:document.getElementById('table').lastChild;获取到的是tbody而不是最后一个tr呢

正在回答

2 回答

注意使用表格时候默认会有thead和他tbody,就算你在代码中没写tbody,其实他也是有的

0 回复 有任何疑惑可以回复我~
#1

qq_结局_0 提问者

非常感谢!
2016-11-29 回复 有任何疑惑可以回复我~

很有可能是你的html代码结构是这样的

<table id='table'>
    <tbody>
        <tr>
            <td></td>
        </tr>
          <tr>
            <td></td>
        </tr>
          <tr>
            <td></td>
        </tr>
    <tbody/>
</table>

如果这样的话他的子节点只有一个tbody,所以无论你怎么找,都只能找到tbody.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

lastChild获取问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信