假设我们现在有一个 HTML 元素:
<div class="field">
<label>用户名</label>
<input />
</div>
通过 CSS 样式可以为 label
添加 :
:
.field label:after {
content: ':';
}
但是这样并不能实现我真正的需求,我的需求是,当系统使用英文时,使用 :
,使用中文时,使用 :
,那么,请问:我们该如何动态的改变 label:after
中的 content
的值?假设不允许通过 JavaScript 动态更新 CSS 样式,也不允许动态改变元素的类与 ID,那又该如何实现?