javascript - Javascript 修改 CSS 时的 CSS 特异性?

标签 javascript css css-specificity

当 Javascript 修改 CSS 时,CSS 特异性是什么?

如:

document.getElementById("demo").style.color = "red";

它被认为是内联样式吗?

最佳答案

CSS specificity when Javascript modifies CSS?



与通过编辑原始源代码而不是使用 JS 来修改 CSS 完全相同。

document.getElementById("demo").style.color = "red";


在这种情况下,您正在修改直接附加到元素的样式。
<div id="demo" style="color: red">

所以最大的特异性。 ( count 1 if the declaration is from is a 'style' attribute rather than a rule with a selector )

如果你曾经使用过 JS 到 modify a ruleset ,那么特异性就会不同。

关于javascript - Javascript 修改 CSS 时的 CSS 特异性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54654672/

相关文章:

css - CSS3 中的曲线 block

css - 基本 CSS 特异性层次结构

css - z-index 和多个 !important 规则的问题

javascript - 如何编码 URL 参数?

javascript - 用于检测仅触摸设备的 jQuery 解决方案?

javascript - 带有简单过滤器的菜单树

javascript - 触摸设备中的 VideoJS 播放器覆盖按钮

jquery - 单击具有相对位置的 div

css - 应用旋转时,Firefox 渲染的框阴影效果不佳

html - 如何成功地特异性地定位 span 标记中字符串的第二部分