Javascript 使用特定类更改div的背景色-js

Javascript 使用特定类更改div的背景色-js,javascript,css,Javascript,Css,我有一个由div元素组成的数组: js: //其中arr:[测试, 测试2, 测试3] Ext.iterate(arr,函数(键){ console.log(key);//测试结果 }); 在迭代过程中,我正在寻找一个class=“tag over”,因为我试图更改没有class=“tag over”的div的背景色,有没有一种简单精确的方法可以做到这一点 谢谢~div谁没有class=“tagover” style=“background color:#c8c8c8;”是一项要求,还是可以移

我有一个由
div
元素组成的数组: js:

//其中arr:[测试,
测试2,
测试3]
Ext.iterate(arr,函数(键){
console.log(key);//测试结果
});
在迭代过程中,我正在寻找一个
class=“tag over”
,因为我试图更改没有
class=“tag over”
div的背景色,有没有一种简单精确的方法可以做到这一点


谢谢~

div
谁没有
class=“tagover”


style=“background color:#c8c8c8;”
是一项要求,还是可以移动到样式表?如果您的目的只是根据类的存在或不存在来更改背景,那么有一个仅css的解决方案。JS也可以使用!div元素来自json存储区,因此我可能无法将其移动到css样式表。如果您是从json附加这些元素,那么我建议您将用于将它们附加到>
document.getElelmentById().getElementsByTagName('div')
的元素作为目标,并循环这些元素。如果循环中有一个简单的
if
条件来检查
tagover
这是在css中,我希望在extjs中这样做,这样我就可以做的不仅仅是样式设计
 //where arr : [<div class="tag tag-selected tag-over" style="background-color:#C8C8C8;"><div class="inner">Test</div></div>, 
<div class="tag tag-selected" style="background-color:#C8C8C8;"><div class="inner">Test2</div></div>,
<div class="tag tag-selected" style="background-color:#C8C8C8;"><div class="inner">Test3</div></div>]
    Ext.iterate(arr, function(key) {
       console.log(key);//results in <div class="tag tag-selected" style="background-color:#C8C8C8;"><div class="inner">Test</div></div>
    });
div:not(.tag-over) {
  /* Specify color you want */
  background-color: purple;
}