HTML DOM Document scripts 属性

定義と使用法

属性は

属性は スクリプトオブジェクト属性は

scripts

属性は読み取り専用です。

も参照してください:

スクリプトオブジェクト

スクリプトオブジェクト HTMLCollection

HTML 要素の似たような配列(リスト)のコレクションです。

属性 インデックスを通じてコレクション内の要素にアクセスできます(0から始まる)。

属性はコレクション内の要素の数を返します。

インスタンス

例 1

ドキュメント内の <script> 要素の数:

}

document.scripts.length;

例 3

例 2

}

document.scripts[0].text;

例 3

最初の <script> 要素の内容を返します:

}

document.scripts.item(0).text;

例 4

id="myScript" の <script> 要素の内容を返します:

}

document.scripts.namedItem("myScript").text;

例 5

すべての <script> 要素を巡回し、各 id を出力します:
const collection = document.scripts;
let text = "";
  for (let i = 0; i < collection.length; i++) {
text += collection[i].id + "<br>";

}

自分で試してみてください

document.scripts

文法

文法 説明
属性 length

コレクション内の <script> 要素の数。

コレクション内の <script> 要素の数。 説明
方法item([

index

指定されたインデックスの要素(0から始まる)を返します。

]item(namedItem(

index

指定されたインデックスの要素(0から始まる)を返します。

もし索引が範囲外の場合、null を返します。もしnamedItem(

) もし 指定された

の要素。 もし id

存在しない場合、null を返します。

タイプ 説明
オブジェクト

HTMLCollection オブジェクト。

ドキュメント内のすべての <form> 要素。

ソースコード内での出現順序に従って並べ替えます。

ブラウザサポート

document.scripts DOM レベル 2 (2001) 特徴です。

すべてのブラウザがサポートしています:

クローム IE エッジ ファイアフォックス サファリ オペラ
クローム IE エッジ ファイアフォックス サファリ オペラ
サポート 9-11 サポート サポート サポート サポート

関連ページ

HTML DOM Script Obheto

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

HTML <script> 标签