两中取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) var trs = document.getElementsByTagName("table")[0].childNodes;//第一种方式,弹出3(正确的)
var tbody = document.getElementById('table').lastChild;
trs = tbody.childNodes;//第二种方式,弹出5
alert.log(trs.length)2018-12-13
举报