Javascript 检查类是否包含所有数组项?
我试图查看divs类是否包含所有数组项,然后向该div添加“display:block” 如果我想在每个类中添加“display:block”,我会这样做: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
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;}
给我看看
隐藏
隐藏
也给我看一下
您是否可以使用?如果可以,只需使用内置匹配从数组中生成查询字符串即可获得所需的元素。是否可以使用?如果可以,只需使用内置匹配从数组中生成查询字符串即可获得所需的元素。