CSSStyleDeclaration.parentRule

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

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

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

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

仕様書

Specification
CSS Object Model (CSSOM)
# dom-cssstyledeclaration-parentrule

ブラウザーの互換性

BCD tables only load in the browser