【发布时间】:2021-07-09 22:45:00
【问题描述】:
我有这些不同的 div 元素,它们具有 red 或 green 等类。
<div class="sidebar">
<div class="color_box red"></div>
<div class="color_box orange"></div>
<div class="color_box yellow"></div>
<div class="color_box green"></div>
<div class="color_box blue"></div>
<div class="color_box purple"></div>
<div class="color_box black"></div>
<div class="color_box white"></div>
</div>
我想将 div 元素的背景颜色设置为其类名。所以如果类名是red,我希望 div 背景是红色的。我不确定是否需要添加 javascript 或其他内容。我看过this,这根本不是我想要的。
提前谢谢你!
【问题讨论】:
-
class是否只有这两个类(color_box和颜色)? -
这与使用
style="background-color: red"作为属性有何不同? -
@OskarGrosser 是的
-
@EmielZuurbier 因为有了
style="background-color: red",我将不得不经历我想要的每一种颜色。 (. . . background-color: red. . . background-color: blue等)这有意义吗? -
嘿@Kian 现在我看到了接受的答案,你想要什么是有道理的,但我的建议是更清楚和简洁地说明你在寻找什么 - 人们在这里有点敏感哈哈:)
标签: javascript html css colors background-color