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

来源:9-22 编程练习

祯祺3362575

2016-06-16 21:59

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");但是不对

写回答 关注

3回答

  • 慕粉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")。可以实现

    guoguo...

    我看错了,,,不能实现。。。。大哭

    2016-06-25 23:41:51

    共 1 条回复 >

  • _小人物_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'); 

    的意思不同

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

467356 学习 · 21877 问题

查看课程

相似问题