pau*_*dru 6 html javascript css
这是我的代码:
<div id="main">
<div class="myclass"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
如何检测maindiv内部是否有带myclassset的元素?
附注。香草 JS,没有 jQuery
下面的代码使用以下代码在父级中搜索具有类的任何元素querySelectorAll():
if (document
.getElementById("main")
.querySelectorAll(".myclass").length > 0)
{
console.log("#main has .myclass inside");
}
else
{
console.log("#main has no .myclass inside");
}Run Code Online (Sandbox Code Playgroud)
<div id="main">
<div class="myclass"></div>
</div>Run Code Online (Sandbox Code Playgroud)
您可以使用:
if(document.getElementById('main').getElementsByClassName('myclass')[0]) {
alert('class found');
}else{
alert('class not found');
}Run Code Online (Sandbox Code Playgroud)
<div id="main">
<div class="myclass"></div>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4882 次 |
| 最近记录: |