Javascript 如果div不包含具有给定类的元素,则执行一些代码

Javascript 如果div不包含具有给定类的元素,则执行一些代码,javascript,jquery,Javascript,Jquery,我需要创建一个if条件来检查.st footer--navigation元素是否不包含div.st--footer列。如何用JS代码编写 let groups=document.getElementsByClassName(“st footer——导航”) 如果(…){ for(让我看一组){ 让孩子们=我的孩子们; 让stFooterColumn=document.createElement(“div”); stFooterColumn.classList.add(“st--footer列”)

我需要创建一个
if
条件来检查
.st footer--navigation
元素是否不包含div
.st--footer列
。如何用JS代码编写

let groups=document.getElementsByClassName(“st footer——导航”)
如果(…){
for(让我看一组){
让孩子们=我的孩子们;
让stFooterColumn=document.createElement(“div”);
stFooterColumn.classList.add(“st--footer列”);
while(儿童长度){
stFooterColumn.appendChild(子项[0])
}
i、 appendChild(stFooterColumn)
}
}
您可以使用

案例1:当元素
.st footer--navigation
包含类为
.st--footer列的div时

if(!document.queryselectoral(“.st footer--navigation div.st--footer column”).length){
控制台日志(“如果执行”);
}否则{
console.log(“else executed”);//将执行else
}

html页面中是否有多个“st footer--navigation”类元素,或者只有一个元素
if(!document.querySelectorAll(".st-footer--navigation div.st--footer-column").length)