动态地将表行添加到table或tbody元素?

时间:2016-05-16 04:02:26

标签: javascript html

我注意到当我创建一个包含行和内容的表格时,chrome喜欢在两者之间自动添加一个tbody元素。 Firefox也会创建它,但不会将内容放在其中,所以它只是漂浮在那里。

无论如何,我通过js动态地向表添加行。我是否应该尊重浏览器对tbody的亲和力并使脚本在那里添加子元素而不是table元素?

1 个答案:

答案 0 :(得分:0)

如果您没有明确地执行此操作,浏览器会自动将tbody元素添加到table。表格可以包含单个thead,单个tfoot和许多tbody个元素。通常,当您使用table>tr或(如果您明确添加多个tbody标记)table tr:nth-child()选择器时,可能会出现问题。

相关问题