StyleSheet.parentStyleSheet

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.

parentStyleSheetStyleSheet インターフェイスのプロパティで、指定されたスタイルシートをインクルードしている場合、そのスタイルシートを返します。

StyleSheet オブジェクトです。

js
// 最上位のスタイルシートを探す
const sheet = stylesheet.parentStyleSheet ?? stylesheet;

メモ

対象スタイルシートが最上位のスタイルシートの場合、または対象スタイルシートがインクルードに対応していない場合、返値は null となります。

仕様書

Specification
CSS Object Model (CSSOM)
# dom-stylesheet-parentstylesheet

ブラウザーの互換性

BCD tables only load in the browser