Skripte für HTML-DOM-Dokumente
Beispiele
Anzahl der <script>-Elemente im Dokument:
document.scripts.length;
Gibt den Inhalt des ersten <script>-Elements zurück:
document.scripts[0].text;
Gibt den Inhalt des ersten <script>-Elements zurück:
document.scripts.item(0).text;
Weitere Beispiele unten.
Definition und Verwendung
Die scripts
Eigenschaft gibt eine Auflistung aller <script>-Elemente im Dokument zurück.
Die scripts
Eigenschaft gibt eine HTMLCollection zurück .
Die scripts
Eigenschaft ist schreibgeschützt.
Siehe auch:
HTMLCollection
Eine HTMLCollection ist eine Sammlung von HTML-Knoten.
Auf Knoten in einer Sammlung kann über Indexnummern zugegriffen werden. Der Index beginnt bei 0.
Die Eigenschaft length gibt die Anzahl der Elemente in der Sammlung zurück.
Syntax
document.scripts
Eigenschaften
Eigentum | Beschreibung |
Länge | Die Anzahl der <script>-Elemente in der Auflistung. |
Methoden
Method | Description |
[index] | Returns the element with the specified index (starts at 0). Returns null if the index is out of range. |
item(index) | Returns the element with the specified index (starts at 0). Returns null if the index is out of range. |
namedItem(id) | Returns the element with the specified id. Returns null if the id does not exist. |
Rückgabewert
Typ | Beschreibung |
Objekt | Ein HTMLCollection-Objekt. Alle <script>-Elemente im Dokument. Die Elemente werden so sortiert, wie sie im Dokument erscheinen. |
Mehr Beispiele
Den Inhalt des <script>-Elements mit id="myScript" zurückgeben:
document.scripts.namedItem("myScript").text;
Schleife über alle <script> Elemente und gib jede ID aus:
const collection = document.scripts;
let text = "";
for (let i = 0; i < collection.length; i++) {
text += collection[i].id + "<br>";
}
Browser-Unterstützung
document.scripts
ist eine Funktion von DOM Level 2 (2001).
Es wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |