English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
scripts属性はドキュメント内の<script>要素のリスト。
リストの要素はソースコード内での出現順序で並べ替えられます。
document.scripts
var x = document.scripts.length;テストして見て‹/›
すべてのブラウザではscripts属性は完全にサポートされています:
属性 | |||||
scripts | は | は | は | は | は |
属性 | 説明 |
---|---|
length | リストから返します<script>要素の数 |
メソッド | 説明 |
---|---|
[index) | 指定されたインデックスで始まる0ベースのインデックスで特定のノードをリストから返します。インデックス番号が範囲外の場合はnullを返します。 |
item(index) | 指定されたインデックスで始まる0ベースのインデックスで特定のノードをリストから返します。インデックス番号が範囲外の場合はnullを返します。 |
namedItem(id) | nameで指定された文字列とID名が一致する特定のノードを返します。IDが存在しない場合、nullを返します。 |
返り値: | 一つHTMLCollection。リストのすべての要素を取得するために、配列のように使用できます。 |
---|---|
DOMバージョン: | DOMレベル3 |
ドキュメント中の最初のスクリプト要素(インデックス0)の内容を表示します:
var x = document.scripts[0].text;テストして見て‹/›
すべてのスクリプト要素を巡回し、各スクリプトのテキスト内容を表示します:
var myList = document.scripts; for(let i = 0; i < myList.length; i++) { document.getElementById("x").innerHTML += myList[i].text + "<br>"; }テストして見て‹/›