Javascript 为什么可以';我不能取消TR的风格吗

Javascript 为什么可以';我不能取消TR的风格吗,javascript,html,Javascript,Html,TR有一个我想设置为“”的初始样式。我试着用cssText属性来实现它,但它不起作用(也必须用IE8) tr.test{背景色:000000;边距:0;边框:0;填充:0;} 测试 _table=document.getElementsByTagName(“表”)[0]; _tbody=_table.getElementsByTagName(“tbody”)[0]; _tr=_tbody.getElementsByTagName(“tr”)[0]; _tr.cssText=“”; _tr.cl

TR有一个我想设置为“”的初始样式。我试着用cssText属性来实现它,但它不起作用(也必须用IE8)


tr.test{背景色:000000;边距:0;边框:0;填充:0;}
测试
_table=document.getElementsByTagName(“表”)[0];
_tbody=_table.getElementsByTagName(“tbody”)[0];
_tr=_tbody.getElementsByTagName(“tr”)[0];
_tr.cssText=“”;
_tr.className=“测试”;

cssText
是样式规则的属性,而不是HTML元素的属性

_tr.style.cssText = "";

只需使用
\u tr.style=“”
?而且你应该真正使用
var
来声明你的变量。一种在所有浏览器中都适用的简单方法是添加和删除类。为什么要使用内联样式设置多个样式特性?使用类,然后稍后删除该类。
_tr.style.cssText = "";