CSSStyleDeclaration: getPropertyPriority() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

CSSStyleDeclaration.getPropertyPriority() 方法用于返回一个字符串,该字符串提供了 CSS 属性的所有显式设置的优先级。

语法

js
getPropertyPriority(property)

参数

property(属性)

要检查的属性名称字符串。

返回值

表示优先级(例如,"important")的字符串,如果存在的话。如果不存在,则返回空字符串。

示例

以下 JavaScript 代码检查 margin 在 CSS 选择器规则中是否被标记为 important

js
const declaration = document.styleSheets[0].cssRules[0].style;
const isImportant = declaration.getPropertyPriority("margin") === "important";

规范

规范
CSS 对象模型 (CSSOM)
# dom-cssstyledeclaration-getpropertypriority

浏览器兼容性