var tab=document.getElementById("table").lastChild;

来源:9-22 编程练习

慕移动7500465

2016-01-10 20:55

     var tab=document.getElementById("table").lastChild;  为何要给最后一个节点,看了下面那个帖子,还是晕乎乎的,求教!

代码就是参考代码

http://www.imooc.com/qadetail/36155

写回答 关注

3回答

  • 呦呦慕粉
    2017-05-28 11:13:37

    定义和用法

    <tbody> 标签表格主体(正文)。该标签用于组合 HTML 表格的主体内容。

    tbody 元素应该与 thead 和 tfoot 元素结合起来使用。

    thead 元素用于对 HTML 表格中的表头内容进行分组,而 tfoot 元素用于对 HTML 表格中的表注(页脚)内容进行分组。

    注释:如果您使用 thead、tfoot 以及 tbody 元素,您就必须使用全部的元素。它们的出现次序是:thead、tfoot、tbody,这样浏览器就可以在收到所有数据前呈现页脚了。您必须在 table 元素内部使用这些标签。


  • qq_时光熬人_03153923
    2016-10-30 21:20:29

        table标签后面本来是有thead ,tbody, tfoot标签的,可以不写,tbody是隐藏的节点,而浏览器会自动帮我们补上,其中空格算文本,也是table的子元素, <thead> 和 <tfoot> 如果不加tr td的话会把内容添加在头部,tbody是table的最后一个子元素,所以加了一个lastChild里准确查找

  • 上坡路
    2016-01-11 14:59:04

    我是这么理解的:

    table 的子节点有: 1.空白文本节点,  2.tbody子节点   (除了IE之外其他浏览器不会自动忽略空白节点)。 "table" 的 lastChild 就是tbody节点了。

    慕移动750...

    http://www.imooc.com/qadetail/36155 我是看到这里的解答的,你也可以看看。

    2016-01-11 20:44:24

    共 1 条回复 >

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题