--- title: DocumentOrShadowRoot.styleSheets slug: Web/API/Document/styleSheets tags: - API - Document - DocumentOrShadowRoot - Property - Reference - ShadowRoot - Stylesheets - shadow dom translation_of: Web/API/DocumentOrShadowRoot/styleSheets original_slug: Web/API/DocumentOrShadowRoot/styleSheets ---
{{SeeCompatTable}}{{APIRef("Shadow DOM")}}

{{domxref("DocumentOrShadowRoot")}} インターフェイスの styleSheets 読み取り専用プロパティは、 {{domxref('CSSStyleSheet')}} オブジェクトの {{domxref('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

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

仕様

仕様 ステータス 備考
{{SpecName('Shadow DOM','#extensions-to-the-documentorshadowroot-mixin','DocumentOrShadowRoot')}} {{Spec2('Shadow DOM')}} 初回定義

ブラウザー実装状況

{{Compat("api.DocumentOrShadowRoot.styleSheets")}}