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

View in English Always switch to English

CSSStyleDeclaration.getPropertyPriority()

基线 广泛可用

自 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";

规范

规范
CSS Object Model (CSSOM)
# dom-cssstyledeclaration-getpropertypriority

浏览器兼容性