两中取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
举报