js 进阶篇 9-22 的参考 获取table写的是getElementById('table').lastChild;不理解为什么要带上lastChild

来源:9-22 编程练习

EastEgg

2017-01-03 00:54

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

直接var tbody = document.getElementById('table')不可以么?为什么要用lastChild; ?

写回答 关注

4回答

  • 坚守那仅存的一点任性丶
    2017-01-12 20:19:51
    已采纳

    如果i=0,那么鼠标经过时 的样式显示从第一行开始(0,1,2,3)数组嘛!

    lastChild是指最后的节点,没有lastChild 你会发现不能删除、添加。你要删除和添加时要在最后的节点进行修改


    EastEg...

    看在你是第一个回答的,分给了你。其实你的答案并没有正面回答我的问题,你说的我都知道

    2017-01-18 21:00:14

    共 3 条回复 >

  • EastEgg
    2017-01-18 20:57:36

    没人说不是啊?

  • 坚守那仅存的一点任性丶
    2017-01-16 16:06:50

    节点的长度和数组一样,都是从0开始,

    EastEg...

    没人说不是啊?

    2017-01-18 20:58:53

    共 2 条回复 >

  • EastEgg
    2017-01-03 01:07:22

    另外,参考里面的循环是从1开始的,顺便也问下为什么?谢谢

    for(var i =1;i<trs.length;i++){


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题