Javascript 检查类是否包含所有数组项?

Javascript 检查类是否包含所有数组项?,javascript,css,arrays,Javascript,Css,Arrays,我试图查看divs类是否包含所有数组项,然后向该div添加“display:block” 如果我想在每个类中添加“display:block”,我会这样做: let arrayList = [car, animal, boat] for(i=0; i<arrayList.length; i++) { let getClass = document.getElementsByClassName(arrayList[i]); for(c=0; c<getClass.le

我试图查看divs类是否包含所有数组项,然后向该div添加“display:block”

如果我想在每个类中添加“display:block”,我会这样做:

let arrayList = [car, animal, boat]

for(i=0; i<arrayList.length; i++) {
    let getClass = document.getElementsByClassName(arrayList[i]);
    for(c=0; c<getClass.length; c++) {
        getClass[c].style.display ="block";
    }
}
let arrayList=[汽车、动物、船]

对于(i=0;i您可以使用
querySelectorAll

let class=[“汽车”、“动物”、“船”]
,classTest=“.”+classes.join(“.”)
document.querySelectorAll(classTest).forEach(div=>div.style.display=“block”)
div{display:none;}
给我看看
隐藏
隐藏

也显示给我看
您可以使用
查询选择全部

let class=[“汽车”、“动物”、“船”]
,classTest=“.”+classes.join(“.”)
document.querySelectorAll(classTest).forEach(div=>div.style.display=“block”)
div{display:none;}
给我看看
隐藏
隐藏
也给我看一下
您是否可以使用?如果可以,只需使用内置匹配从数组中生成查询字符串即可获得所需的元素。是否可以使用?如果可以,只需使用内置匹配从数组中生成查询字符串即可获得所需的元素。