2016-12-15 74 views

回答

0

您可以使用:

if(document.getElementById('main').getElementsByClassName('myclass')[0]) { 
 
    alert('class found'); 
 
}else{ 
 
    alert('class not found'); 
 
}
<div id="main"> 
 
    <div class="myclass"></div> 
 
</div>

1

下面的代碼搜索的任何元素與類父內使用querySelectorAll()

if (document 
 
     .getElementById("main") 
 
     .querySelectorAll(".myclass").length > 0) 
 
{ 
 
    console.log("#main has .myclass inside"); 
 
} 
 
else 
 
{ 
 
    console.log("#main has no .myclass inside"); 
 
}
<div id="main"> 
 
    <div class="myclass"></div> 
 
</div>

相關問題