参见英文答案 >
How to dynamically create CSS class in JavaScript and apply? 14个
我有一系列由于各种原因共享一个类的div(以及在其他点通过代码创建的一些div).
我试图找到答案,但都依赖于样式表中的类(如果有的话),这种情况在这种情况下不会发生,或者改变现有元素而不是规则本身.
所以我需要做一些像……
var add_to_styles('myClassName');
myClassName.cssText = "color: red;"
并且拥有所有已创建的div(在脚本运行之前和之后)都具有该类
<div class="myClassName">I should be red</div>
推出规则变更.但我还没有找到这样的东西.
最佳答案 您可以添加新的< style>< / style>使用新规则(新的或现有的类)并将其附加到正文(因此它将在其他样式表之后读取).
您也可以按特定父级进行定位(如果您不想更改所有元素,请不要修改其他现有元素).