我有一个参考CSSStyleRule
的JavaScript对象,我想更新的风格border-top-color
来red !important
.如果我分配值red
,则不会出现问题.如果我赋值red !important
,则忽略该值(即未分配).
myStyleSheetRule.style.borderTopColor = 'red'; // success
myStyleSheetRule.style.borderTopColor = 'red !important'; // fail
Run Code Online (Sandbox Code Playgroud)
如何设置!important标志?
请注意,必须通过以编程方式访问的样式表规则来完成.在我的用例中,我无法分配样式属性或其他任何内容.我在Windows 7上使用Chrome.
小智 -1
尝试:
myStyleSheetRule.setAttribute('style', 'border-top-color:red !important');
Run Code Online (Sandbox Code Playgroud)
这将内联添加它。
归档时间: |
|
查看次数: |
3713 次 |
最近记录: |