为什么在<table>中没看到<tbody>,可是为什么答案都是先获取table的lastChild?
能否又大神解释一下tbody和table的用法?是不是tbody在table中是默认使用的??
如果你使用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>
厉害!我一直没搞懂为什么getElementById(table)的子节点不是tr! 现在懂了!