javascript - 如何将CSS应用于没有类的div?

标签 javascript html css

我正在用 HTML 创建一些设计部分。我有两个分区。这两个 div 元素都是通过 java 脚本生成的。第一个 div 有一个类,第二个 div 没有任何类或 id。我想将样式应用于第二个 div。

<div class="class_name"></div>
<div style="display:block;"></div>

应用样式后,第二个 div 样式将为 style="display:none;"

请提出建议。

最佳答案

您可以为此使用纯 CSS 解决方案,不需要为此使用 javscript 您可以尝试 adjacent siblings selectors CSS:

要定位下一个 div,您需要这样做:

.FirstClassName + div{
  /*your style goes here */
}

在给定的类名之后定位父级中的所有 div:

.FirstClassName ~ div{
  /*your style goes here */
}

Demo

关于javascript - 如何将CSS应用于没有类的div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23907888/

相关文章:

html - 背景图像随着其中的文本而增长

javascript - 如何在javascript函数中获取Table的所有td值

javascript - 将登录 API key 保存在存储中的最佳实践?

html - 从所有浏览器的 HTML 按钮中删除文本?

javascript - 无法访问json对象的属性

javascript - 有没有办法为您的函数制作 "cooldown"?

java - Jsoup 解析器仅针对特定 URL 无法按预期工作

html - 如何使 &lt;input&gt; 标签多行?

javascript - 简单的 javascript document.write 不起作用

javascript - 在 JavaScript 中使用全局标志捕获组正则表达式