document.styleSheets

Document.styleSheets 読み取り専用プロパティは、document 内で明示的にリンクまたは埋め込まれたスタイルシートについて、CSSStyleSheet オブジェクトの StyleSheetList を返します。

構文

var styleSheetList = document.styleSheets;

戻り値は StyleSheetList オブジェクトです。

これは、StyleSheet オブジェクトの順序付きコレクションです。このインデックス (index は 0 から始まる) によって、styleSheetList.item(index) か、単純に styleSheetList[index] で、1 個の StyleSheet オブジェクトが返ります。

このリストは、次の順序で並びます:

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

仕様

仕様書 策定状況 備考
CSS Object Model (CSSOM)
styleSheets の定義
草案
Document Object Model (DOM) Level 2 Style Specification
styleSheets の定義
勧告 初期定義

ブラウザーの実装状況

機能 Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) (有) (有) (有) (有) (有)
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート ? ? (有) ? ? ?

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: Marsf, fscholz, ethertank, Taken
 最終更新者: Marsf,