此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

CSSStyleDeclaration.getPropertyPriority()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

CSSStyleDeclaration.getPropertyPriority() 方法会根据传入的 CSS 属性,返回一个 DOMString 来表示该属性的优先级。

Syntax

var priority = style.getPropertyPriority(property);

参数

  • property 是一个DOMString,表示要检查的属性名。

返回值

  • priority 是一个DOMString,用以表示属性优先级。存在,就返回(例如:"important");不存在,则返回空字符串。

例子

下面的代码检查了margin,在 CSS 规则中是否被设置为 important 优先级。

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

规范

Specification
CSS Object Model (CSSOM)
# dom-cssstyledeclaration-getpropertypriority

浏览器兼容性