CSSStyleDeclaration.getPropertyPriority()

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

Syntax

var priority = style.getPropertyPriority(property);

参数

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

返回值

  • priority 返回一个DOMString,表示属性对应的优先级。如果有的话,返回"important";如果不存在的话,返回空字符串。

例子

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

var declaration = document.styleSheets[0].rules[0].style;
var isImportant = declaration.getPropertyPriority('margin') === 'important';

Specifications

Specification Status Comment
CSS Object Model (CSSOM)
CSSStyleDeclaration.getPropertyPriority()
Working Draft  
Document Object Model (DOM) Level 2 Style Specification
CSSStyleDeclaration
Obsolete  

Browser compatibility

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)
Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support (Yes) (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

文档标签和贡献者

标签: 
 此页面的贡献者: joey
 最后编辑者: joey,