最新のWeb開発のチュートリアル
 

HTML DOMスクリプトコレクション

<ドキュメントオブジェクト

どのように多くのを見つける<script>ドキュメント内にある要素:

var x = document.scripts.length;

xの結果は次のようになります。

2
»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

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

Note:彼らはソースコードに表示されるコレクションの要素がソートされています。

ヒント:また見スクリプトオブジェクト


ブラウザのサポート

表中の数字は、完全にコレクションをサポートする最初のブラウザのバージョンを指定します。

コレクション
scripts はい はい 9.0 はい はい

構文

document.scripts

プロパティ

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

注:このプロパティは読み取り専用です

メソッド

方法 説明
[ index ] 返し<script>指定されたインデックスを持つコレクションから要素が(starts at 0)

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

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

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

技術的な詳細

DOMバージョン: コアレベル3ドキュメントオブジェクト
戻り値: すべて表すHTMLCollectionオブジェクト、 <script>ドキュメント内の要素を。 彼らはソースコードに表示されるコレクションの要素がソートされています

例

その他の例

[ インデックス ]

最初の内容取得<script>要素(index 0)ドキュメント内を:

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

xの結果は次のようになります。

document.write("Hello World!");
»それを自分で試してみてください

item( index )

最初の内容取得<script>要素(index 0)ドキュメント内を:

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

xの結果は次のようになります。

document.write("Hello World!");
»それを自分で試してみてください

namedItem( id )

内容を取得<script>文書のid =「のMyScript」を持つ要素を:

var x = document.scripts.namedItem("myScript").text;

xの結果は次のようになります。

function myFunction() { var x = document.scripts.namedItem("myScript").text; document.getElementById("demo").innerHTML = x; }
»それを自分で試してみてください

全てをループ<script>文書の要素、および出力の各スクリプトのID:

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

TXTの結果は次のようになります。

myFirstScript
mySecondScript
»それを自分で試してみてください

関連ページ

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

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

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


<ドキュメントオブジェクト