课程
/前端开发
/JavaScript
/JavaScript进阶篇
原味是 var tbody = document.getElementById('table').lastChild;
直接var tbody = document.getElementById('table')不可以么?为什么要用lastChild; ?
2017-01-03
源自:JavaScript进阶篇 9-22
正在回答
如果i=0,那么鼠标经过时 的样式显示从第一行开始(0,1,2,3)数组嘛!
lastChild是指最后的节点,没有lastChild 你会发现不能删除、添加。你要删除和添加时要在最后的节点进行修改
EastEgg 提问者
没人说不是啊?
节点的长度和数组一样,都是从0开始,
另外,参考里面的循环是从1开始的,顺便也问下为什么?谢谢
for(var i =1;i<trs.length;i++){
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答.getElementById('table').lastChild;
3 回答为什么var table = document.getElementById("table").lastChild要加lastChild?
5 回答为什么必须要使用getElementById("table").lastChild
7 回答为什么用了.lastChild获取的才是table节点?
2 回答js进阶篇9-22的问题