隐藏除head之外的表行

Kem*_*rop 3 html javascript

没有Jquery或任何JavaScript库我需要隐藏一个简单的html表的行,除了页面加载的表头.

Bor*_*éry 5

如果你的桌子被正确标记了.你可以这样做:

document.getElementById('yourtable')
        .getElementsByTagName('tbody')[0]
        .style.display = 'none';
Run Code Online (Sandbox Code Playgroud)

然后把它放在'onload'事件上

你也可以在CSS + Javascript中通过将全局.js类设置为标记然后使用CSS选择器来完成.

html.js #yourtable tbody 
{
   display: none;
}
Run Code Online (Sandbox Code Playgroud)