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

看不太明白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");但是不对

正在回答

3 回答

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

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

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

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

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

guoguo13

我看错了,,,不能实现。。。。大哭
2016-06-25 回复 有任何疑惑可以回复我~

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

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

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

trs = tbody.getElementsByTagName('tr'); 

的意思不同

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

举报

0/150
提交
取消

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

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