Esempio
Scopri quanti <script> elementi ci sono nel documento:
var x = document.scripts.length;
Il risultato di x sarà:
2
Prova tu stesso " Più "Try it Yourself" esempi di seguito.
Definizione e l'utilizzo
La collezione di script restituisce un insieme di tutte le <script> elementi nel documento.
Note: Gli elementi della collezione sono ordinati come appaiono nel codice sorgente.
Suggerimento: Anche guardare l' oggetto Script .
Supporto browser
I numeri nella tabella indicano la prima versione del browser che supporta pienamente la raccolta.
Collezione | |||||
---|---|---|---|---|---|
scripts | sì | sì | 9.0 | sì | sì |
Sintassi
document.scripts
Proprietà
Proprietà | Descrizione |
---|---|
length | Restituisce il numero di <script> elementi della collezione. Nota: questa proprietà è di sola lettura |
metodi
Metodo | Descrizione |
---|---|
[ index ] | Restituisce il <script> elemento della collezione con l'indice specificato (starts at 0) . Nota: Restituisce null se il numero di indice è fuori portata |
item( index ) | Restituisce il <script> elemento della collezione con l'indice specificato (starts at 0) . Nota: Restituisce null se il numero di indice è fuori portata |
namedItem( id ) | Restituisce il <script> elemento della collezione con l'ID specificato. Nota: restituisce null se l'ID non esiste |
Dettagli tecnici
DOM Versione: | Nucleo livello di oggetto 3 Documento |
---|---|
Valore di ritorno: | Un oggetto HTMLCollection, in rappresentanza di tutti <script> elementi nel documento. Gli elementi della collezione sono ordinati come appaiono nel codice sorgente |
Altri esempi
Esempio
[Index]
Ottenere il contenuto della prima <script> elemento (index 0) nel documento:
var x = document.scripts[0].text;
Il risultato di x sarà:
document.write("Hello World!");
Prova tu stesso " Esempio
item( index )
Ottenere il contenuto della prima <script> elemento (index 0) nel documento:
var x = document.scripts.item(0).text;
Il risultato di x sarà:
document.write("Hello World!");
Prova tu stesso " Esempio
namedItem( id )
Ottenere il contenuto del <script> elemento con id = "myScript" nel documento:
var x = document.scripts.namedItem("myScript").text;
Il risultato di x sarà:
function myFunction() { var x = document.scripts.namedItem("myScript").text;
document.getElementById("demo").innerHTML = x; }
Prova tu stesso " Esempio
Loop attraverso tutti <script> elementi nel documento, e l'uscita l'id di ogni script:
var x = document.scripts;
var txt = "";
var i;
for (i = 0; i < x.length;
i++) {
txt = txt + x[i].id + "<br>";
}
Il risultato di txt sarà:
myFirstScript
mySecondScript
Prova tu stesso " Pagine correlate
Di riferimento JavaScript: Oggetto HTML DOM Script
HTML tutorial: gli script HTML
Di riferimento HTML: HTML <script> tag
<Document Object