javascript - JS检查类是否存在并更改属性

标签 javascript css

<分区>


关闭 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/

上一篇:javascript - ngClass 没有同时显示 2 个类

下一篇:html - 如何强制 display flex 留在里面

相关文章:

javascript - 当另一次加载完成时加载文件

javascript - 图片库问题 jquery

加载后Javascript进度条清除值

javascript - TinyMCE 4 - SplitButton 内的自定义 HTML

css - 如何按时间顺序在两列中堆叠不同高度的 div?

javascript - 开源 javascript 编辑器/设计器,可拖动的字体和图像框?

javascript - 如何在jquery中使用css的旋转方法

javascript - 即使使用 document.getElementById ('xyz' ).playVideo() 也无法控制 Youtube 嵌入 - 不是函数?

c# - 中继器 - 在 "content"中带有滚动条的固定页眉和固定脚

javascript - 如何让浏览器等待 Assets 加载?