DocumentOrShadowRoot.styleSheets

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

DocumentOrShadowRoot インターフェイスの styleSheets 読み取り専用プロパティは、 CSSStyleSheet オブジェクトの StyleSheetList を返します。ドキュメントに明示的にリンクまたは埋め込まれたスタイルシートの場合。

function getStyleSheet(unique_title) {
  for (var i=0; i<document.styleSheets.length; i++) {
    var sheet = document.styleSheets[i];
    if (sheet.title == unique_title) {
      return sheet;
    }
  }
}

Notes

返されるリストは次の順序で並べられます:

  • <link> ヘッダから取得したスタイルシートが最初に配置され、ヘッダ順に並べ替えられます。
  • DOM から取得したスタイルシートは、ツリー順にソートされた後に配置されます。

仕様

Specification
CSS Object Model (CSSOM)
# dom-documentorshadowroot-stylesheets

ブラウザーの互換性

BCD tables only load in the browser