HTML DOM-documentscripts
Voorbeelden
Aantal <script> elementen in het document:
document.scripts.length;
Retourneer de inhoud van het eerste <script> element:
document.scripts[0].text;
Retourneer de inhoud van het eerste <script> element:
document.scripts.item(0).text;
Hieronder meer voorbeelden.
Definitie en gebruik
De scripts
eigenschap retourneert een verzameling van alle <script>-elementen in het document.
De scripts
eigenschap retourneert een HTMLCollection .
De scripts
eigenschap is alleen-lezen.
Zie ook:
HTMLCollection
Een HTMLCollection is een verzameling HTML-knooppunten.
Knooppunten in een verzameling zijn toegankelijk via indexnummers. De index begint bij 0.
De eigenschap length retourneert het aantal elementen in de verzameling.
Syntaxis
document.scripts
Eigenschappen
Eigendom | Beschrijving |
lengte | Het aantal <script>-elementen in de verzameling. |
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. |
Winstwaarde
Type | Beschrijving |
Object | Een HTMLCollection-object. Alle <script> elementen in het document. De elementen worden gesorteerd zoals ze in het document worden weergegeven. |
Meer voorbeelden
Retourneer de inhoud van het <script> element met id="myScript":
document.scripts.namedItem("myScript").text;
Loop over alle <script>-elementen en voer elke id uit:
const collection = document.scripts;
let text = "";
for (let i = 0; i < collection.length; i++) {
text += collection[i].id + "<br>";
}
Browserondersteuning
document.scripts
is een DOM Level 2 (2001)-functie.
Het wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |