为什么要用这个var tab=document.getElementById("table").lastChild;?而不能用这个var tab=document.getElementById("table");

来源:9-22 编程练习

慕粉3614901

2016-07-12 10:35

在提取table中的某个tr,设定tr的属性


写回答 关注

3回答

  • Mr_JO
    2016-07-12 10:56:29
    已采纳

    获取id为table下的最后一个子元素

    慕粉3614...

    非常感谢!

    2016-07-18 13:32:42

    共 1 条回复 >

  • tuuu
    2016-07-20 02:17:08

    var tab=document.getElementById("table").lastChild;  tab表示table的子节点tbody。

    var tab=document.getElementById("table");  这里tab表示table,它的子节点是空白节点和tbody。

    如果用后者table.removeChild(tr);则出现错误,因为table没有子节点tr,怎么能删除tr.

    个人理解,不一定对


  • Frank_Yuan
    2016-07-16 19:50:06

    http://www.imooc.com/qadetail/152223 另外一个同学的问题,我还传了两个图,希望能帮到你

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题