--- title: CSSStyleDeclaration.getPropertyPriority() slug: Web/API/CSSStyleDeclaration/getPropertyPriority tags: - API - CSSOM - Method - Reference browser-compat: api.CSSStyleDeclaration.getPropertyPriority translation_of: Web/API/CSSStyleDeclaration/getPropertyPriority ---
{{ APIRef("CSSOM") }}
CSSStyleDeclaration.getPropertyPriority() メソッドインターフェイスは、 {{domxref('DOMString')}} でその CSS プロパティに明示的に設定されたすべての優先度を返します。
var priority = style.getPropertyPriority(property);
property
は {{domxref('DOMString')}} で、チェックするプロパティ名を表します。priority
は {{domxref('DOMString')}} で、存在する場合は優先度 ("important"
など) を表します。存在しない場合は、空文字列を返します。以下の JavaScript コードは、 margin
が CSS セレクターの規則で important と記されているかどうかをチェックします。
var declaration = document.styleSheets[0].cssRules[0].style; var isImportant = declaration.getPropertyPriority('margin') === 'important';
{{Compat}}