<分区>
编辑问题以包含 desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem .这将有助于其他人回答问题。
关闭 3 年前。
标签 javascript css
<分区>
编辑问题以包含 desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem .这将有助于其他人回答问题。
关闭 3 年前。
在以下设置中:
<div class="div1">
<p class="class1"></p>
</div>
我需要一个 JS,它可以检查“Div1”中是否有任何类为“class1”的元素,如果存在,则更改“Div1”中的填充,如果不存在,则不执行任何操作。
最佳答案
你可以试试querySelector()
以如下方式定位父元素和子元素:
var d = document.querySelector('.div1');
if(d.querySelector('.class1')){
d.style.padding = '20px';
}
.div1{
border: 1px solid gray;
}
<div class="div1">
<p class="class1"></p>
</div>
关于javascript - JS检查类是否存在并更改属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58324686/