HTML DOM scriptsコレクション

Document 对象参考手册Document オブジェクト

例

ドキュメント内の <script> 要素の数を確認する:

var x = document.scripts.length;

試してみる »

定義と用法

scripts コレクションは、ドキュメント内のすべての <script> 要素のコレクションを返します。

注:コレクション内の要素の順序は、ソースコード内での順序と同じです。

ヒント:関連コンテンツScript オブジェクト。


ブラウザサポート

表内の数字は、そのコレクションをサポートする最初のブラウザのバージョン番号を示します。

コレクション
scripts Yes Yes 9.0  Yes Yes

構文

document.scripts

プロパティ

プロパティ 説明
length コレクション内の <script> 要素の数を返します。

ヒント:これは読み取り専用プロパティです。

メソッド

メソッド 説明
[index] コレクション内の指定されたインデックス(0 から始まる)の <script> 要素を返します。

注:インデックス値が範囲外の場合は null を返します。
item(index) コレクション内の指定されたインデックス(0 から始まる)の <script> 要素を返します。

注:インデックス値が範囲外の場合は null を返します。
namedItem(id) コレクション内の指定された id の <script> 要素を返します。

注:id が存在しない場合は null を返します。

技術詳細

DOM バージョン: Core Level 3 Document Object
戻り値: ドキュメント内のすべての <script> 要素を表す HTMLCollection オブジェクト。コレクション内の要素の順序は、ソースコード内の順序に基づいています。

その他の例

例

[index]

ドキュメント内の最初の(インデックス 0)<script> 要素の内容を取得する:

var x = document.scripts[0].text;

試してみる »

例

item(index)

ドキュメント内の最初の(インデックス 0)<script> 要素の内容を取得する:

var x = document.scripts.item(0).text;

試してみる »

例

namedItem(id)

id="サンプル" の <script> 要素の内容を取得する:

var x = document.scripts.namedItem("サンプル").text;

試してみる »

例

ドキュメント内のすべての <script> 要素を反復処理し、各 <script> 要素の id を出力する:

var x = document.scripts; var txt = ""; var i; for (i = 0; i < x.length; i++) { txt = txt + x[i].id + "<br>"; }

試してみる »

関連記事

JavaScript リファレンス:HTML DOM Script オブジェクト

HTML チュートリアル:HTML スクリプト

HTML リファレンス:HTML <script> タグ


Document 对象参考手册Document オブジェクト

その他の拡張