【发布时间】:2020-12-13 01:00:59
【问题描述】:
我有一个伪元素(标记),它的颜色应该在加载特定类时改变颜色。
html -
<ol>
<li>
::marker
<span class='be_blue'> First </span>
</li>
</ol>
如果类名='be_blue',那么标记也应该是蓝色的,否则它应该保持黑色。 这必须通过 Javascript 完成
const markerColor = document.getElementByClassName('be_blue')
得到元素后我该怎么办?
【问题讨论】:
-
如果你将该类添加到
li会更容易 -
如果我添加类如何过滤掉标记中的颜色变化?你能在工作中证明这一点吗?
-
如果您将
be_blue类添加到li而不是span您可以使用 css 轻松管理它 -
span 的类是内置的,cz 它会动态变化,因此我无法更改,但我可以管理的任何其他 li 类
-
检查我的答案。
标签: javascript css