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

两中取trs.length结果应该是一样,但是一个输出5个,一个输出3个,为什么不一样呢

 var trs = document.getElementsByTagName("table")[0].childNodes;//第一种方式,弹出3(正确的)
 var tbody = document.getElementById('table').lastChild;
     trs = tbody.childNodes;//第二种方式,弹出5
     alert.log(trs.length)


正在回答

1 回答

我记得有说过吧 空白的地方也会当做一个字符 试试tr的排版改下 空行删了连起来看看 虽然难看了点 试一下就知道是不是这个问题了

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

举报

0/150
提交
取消

两中取trs.length结果应该是一样,但是一个输出5个,一个输出3个,为什么不一样呢

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