Javascript 类是否具有背景图像

Javascript 类是否具有背景图像,javascript,css,Javascript,Css,我有一个班名列表。我想知道哪个类有背景图片。如何使用javascript实现这一点 假设我有css类 .class1 { background-image = url("someurl"); some attributes } .class2 { some attributes } 我只有类名数组 arr = ["class1", "class2"] 下面是我在javascript中所做的代码 element = document.getElementsByTagName

我有一个班名列表。我想知道哪个类有背景图片。如何使用javascript实现这一点

假设我有css类

.class1 {
   background-image = url("someurl");
   some attributes
}
.class2 {
   some attributes
}
我只有类名数组

arr = ["class1", "class2"]
下面是我在javascript中所做的代码

element  = document.getElementsByTagName('*');
for(var i = 0; i < element.length; i++){
   var C = element[i].className;
   var arr = C.split(' '); //because an element can have more classes and any of them can have background image
   for(var j = 0; j < arr.length; j++){
      var clas = arr[j];
      // here I want something that can find clas has background image or not
   }
}
element=document.getElementsByTagName('*');
对于(变量i=0;i

提前感谢。

虽然这对您来说确实是一个XY问题,但您仍然可以知道哪个类设置了
背景图像。
看,

我在这里使用了Jquery()

请注意:css类实际上是html类(我的意思是,它们是在使用该类创建html元素时定义的)


因此,我的解决方案只有在您使用要查找()的类定义了元素时才有效,否则就没有解决方案为什么要知道?这听起来像是一个XY问题(),您想找出样式表中的哪些类设置了背景图像?或者页面上哪些类的元素设置了背景图像?@David页面上哪些类的元素设置了背景图像set@RohitKumar.. 只添加了javascriptsolution@RohitKumar你考虑过接受这个答案吗
$(function(){
   arr = ["class1", "class2"];
    arrBgExists=[];
    $(arr).each(function(i,ele){

        var exists=$('.'+ele).css('background-image');
        console.log(exists)
        if(exists!='none'){
            arrBgExists.push(ele);
        }

    });

console.log('these elements are having background'+arrBgExists);    
})