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

为什么代码的最尾要加上.lastChild;?var tbody = document.getElementById('table').lastChild;​

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

提问者:fxai0516 2016-12-11 00:02

个回答

  • 风过怎无痕
    2016-12-12 21:19:54
    已采纳

    这个是因为<table>标签在其下有thead,tbody,tfoot.三个子节点,在不设置的时候,tbody是会默认的。所以说document.getElementById('table').lastChild 其实是指tbody这个节点

  • aliangka
    2016-12-12 12:08:55

    加上.lastChild之后表示你的document.getElementById('table')这个节点中的最后一个子节点了


  • 远方的error
    2016-12-12 12:07:31

    你代码呢