--- title: Document.scripts slug: Web/API/Document/scripts tags: - API - Document - HTML DOM - Property - Reference - Script - プロパティ translation_of: Web/API/Document/scripts ---
{{APIRef("DOM")}}

{{domxref("Document")}} インターフェイスの scripts プロパティは、文書中の {{HTMLElement("script")}} 要素のリストを返します。返されるオブジェクトは単一の {{domxref("HTMLCollection")}} オブジェクトです。

構文

var scriptList = document.scripts;

{{domxref("HTMLCollection")}} です。これを使用して、リスト中のすべての要素を配列のように取得することができます。

ページ内の {{HTMLElement("script")}} 要素の存在を確認する例を以下に示します。

let scripts = document.scripts;

if (scripts.length) {
  alert("このページには script 要素があります。");
}

仕様書

仕様書 状態 備考
{{SpecName('HTML WHATWG', '#dom-document-scripts', 'Document.scripts')}} {{ Spec2('HTML WHATWG') }}  

ブラウザーの対応

{{Compat("api.Document.scripts")}}