问答详情
源自:9-22 编程练习

table和tbody的问题?

为什么在<table>中没看到<tbody>,可是为什么答案都是先获取table的lastChild?

能否又大神解释一下tbody和table的用法?是不是tbody在table中是默认使用的??

提问者:Santiago_0001 2015-11-05 11:08

个回答

  • yf_yf
    2015-11-05 11:32:07
    已采纳

    如果你使用tbody是属于table的子标签。如果你写代码的时候,就写了table,然后接着写tr这些。那么默认就是table中包含tbody再包含tr这些。你也可以自己定义tbody里面可以包含的内容。还有thead就是类似table的头部(这也是可写可不写的。主要是用来区分table里面内容的是属于哪一块的)。我给你个例子,你打开调试工具,自己看看就懂了

    <table>
        <thead>
            <tr>
                <td>aaa</td>
                <td>aaa</td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>aaa</td>
                <td>aaa</td>
            </tr>
        </tbody>
    </table>


  • 土爷
    2015-11-17 12:54:35

    厉害!我一直没搞懂为什么getElementById(table)的子节点不是tr! 现在懂了!