Beispiel
Finden Sie heraus , wie viele <script> Elemente gibt es in dem Dokument sind:
var x = document.scripts.length;
Das Ergebnis von x wird sein:
2
Versuch es selber " Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.
Definition und Verwendung
Die Skripte Sammlung gibt eine Auflistung aller <script> -Elemente im Dokument.
Note: Die Elemente in der Sammlung sortiert werden , wie sie im Quelltext angezeigt.
Tipp: Schauen Sie auch auf der Object Script .
Browser-Unterstützung
Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Sammlung vollständig unterstützt.
Sammlung | |||||
---|---|---|---|---|---|
scripts | Ja | Ja | 9.0 | Ja | Ja |
Syntax
document.scripts
Eigenschaften
Eigentum | Beschreibung |
---|---|
length | Gibt die Anzahl der <script> Elemente in der Sammlung. Hinweis: Diese Eigenschaft ist schreibgeschützt |
Methods
Methode | Beschreibung |
---|---|
[ index ] | Gibt das <script> Element aus der Sammlung mit dem angegebenen Index (starts at 0) . Hinweis: Gibt null zurück , wenn der Index außerhalb des zulässigen Bereichs |
item( index ) | Gibt das <script> Element aus der Sammlung mit dem angegebenen Index (starts at 0) . Hinweis: Gibt null zurück , wenn der Index außerhalb des zulässigen Bereichs |
namedItem( id ) | Gibt das <script> Element aus der Sammlung mit der angegebenen ID. Hinweis: Gibt null zurück , wenn die ID nicht existiert |
Technische Details
DOM Version: | Core Level 3 Document Object |
---|---|
Rückgabewert: | Ein HTMLCollection Objekt, stellvertretend für all <script> -Elemente im Dokument. Die Elemente in der Sammlung werden sortiert, wie sie im Quelltext erscheinen |
Mehr Beispiele
Beispiel
[Index]
Holen Sie sich den Inhalt der ersten <script> Element (index 0) in dem Dokument:
var x = document.scripts[0].text;
Das Ergebnis von x wird sein:
document.write("Hello World!");
Versuch es selber " Beispiel
item( index )
Holen Sie sich die Inhalte des ersten <script> Element (index 0) in dem Dokument:
var x = document.scripts.item(0).text;
Das Ergebnis von x wird sein:
document.write("Hello World!");
Versuch es selber " Beispiel
namedItem( id )
Holen Sie den Inhalt des <script> Element mit id = "myScript" in dem Dokument:
var x = document.scripts.namedItem("myScript").text;
Das Ergebnis von x wird sein:
function myFunction() { var x = document.scripts.namedItem("myScript").text;
document.getElementById("demo").innerHTML = x; }
Versuch es selber " Beispiel
Schleife durch all <script> -Elemente im Dokument und gibt die ID jedes Skript:
var x = document.scripts;
var txt = "";
var i;
for (i = 0; i < x.length;
i++) {
txt = txt + x[i].id + "<br>";
}
Das Ergebnis der txt wird:
myFirstScript
mySecondScript
Versuch es selber " Verwandte Seiten
JavaScript - Referenz: HTML DOM Script Object
HTML - Tutorial: HTML - Skripten
HTML - Referenz: HTML <script> tag
<Document Object