CSSStyleDeclaration: getPropertyPriority() 方法

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

语法

js
getPropertyPriority(property)

参数

property

一个表示要检查的属性名称的字符串。

返回值

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

示例

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

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

规范

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

浏览器兼容性

BCD 表格仅在浏览器中加载