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

看不太明白var tbody=document.getElementById("table").lastChild;

1、参考代码里的document.getElementById("table").lastChild是什么?

2、为什么document.write(document.getElementById("table").childNodes.length);没有东西输出呢?

 3、参考代码里改变颜色那个函数

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

trs = tbody.getElementsByTagName('tr'); 

这两句我想直接用var tr=document.getElementsByTagName("tr");但是不对

提问者:祯祺3362575 2016-06-16 21:59

个回答

  • 慕粉4088941
    2018-01-03 10:45:22

    为什么是document.getElementById("table").lastChild

    而不是document.getElementById("table")这种?为什么是最后一个子节点

  • guoguo13
    2016-06-25 23:26:14

    我也是直接用得这个var tr=document.getElementsByTagName("tr")。可以实现

  • _小人物_3477124
    2016-06-17 09:12:36

    document.getElementById("table").lastChild指的是取得ID为table的节点的子节点中的最后一个子节点

    var tr=document.getElementsByTagName("tr"); 当然不对这是获取节点 名为“tr”的方法与

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

    trs = tbody.getElementsByTagName('tr'); 

    的意思不同