无需循环即可动态更改类样式

时间:2011-05-14 05:53:13

标签: javascript css dhtml

是否可以通过JavaScript更改类的样式而不循环遍历应用了该类的现有元素?由于我的页面使用了大量的DHTML,因此在创建元素时,此方法无效。

我已经搜索过并且只找到了“no”和“loop”的答案,但我觉得styleSheet对象必须能够沿着这些行做某事。但是,如果没有,我会接受,但首先我想问一下人们最有可能知道最终答案的地方。

感谢所有答案。

2 个答案:

答案 0 :(得分:1)

您可以动态地向样式表添加样式规则:

IE:addRule
其他:insertRule

答案 1 :(得分:0)

使用jQuery,这一行:

 $('.className').css("attrib", "value");

它将使用class = className更改所有元素的值。

参考:http://api.jquery.com/css/