CSSStyleDeclaration.getPropertyPriority()
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