このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

CSSStyleDeclaration.parentRule

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

CSSStyleDeclaration.parentRule は読み取り専用のプロパティで、このスタイルブロックの親である CSSRule を返します。例えば、 CSS セレクターのスタイルを表す CSSStyleRule です。

この宣言ブロックを含む CSS ルール、またはこの CSSStyleDeclarationCSSRule に割り当てられていない場合は null を返します。

次の JavaScript コードは、 CSSStyleDeclaration から親の CSS スタイルルールを取得します。

js
const declaration = document.styleSheets[0].rules[0].style;
const rule = declaration.parentRule;

仕様書

仕様書
CSS Object Model (CSSOM)
# dom-cssstyledeclaration-parentrule

ブラウザーの互換性