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 September 2015.
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 |
浏览器兼容性
BCD tables only load in the browser