Przykład
Dowiedzieć się, ile <script> elementy są w dokumencie:
var x = document.scripts.length;
Wynikiem X będzie:
2
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
Zbiór skryptów zwraca kolekcję wszystkich <script> elementów w dokumencie.
Note: elementy w kolekcji są klasyfikowane jako wydają w kodzie źródłowym.
Wskazówka: Zobacz również w Object Script .
Wsparcie przeglądarka
Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje kolekcję.
Kolekcja | |||||
---|---|---|---|---|---|
scripts | tak | tak | 9.0 | tak | tak |
Składnia
document.scripts
Nieruchomości
Nieruchomość | Opis |
---|---|
length | Zwraca liczbę <script> elementów w kolekcji. Uwaga: Ta właściwość jest tylko do odczytu |
metody
metoda | Opis |
---|---|
[ index ] | Zwraca <script> elementu z kolekcji z określonym indeksem (starts at 0) . Uwaga: Zwraca null, jeśli numer indeksu jest poza zasięgiem |
item( index ) | Zwraca <script> elementu z kolekcji z określonym indeksem (starts at 0) . Uwaga: Zwraca null, jeśli numer indeksu jest poza zasięgiem |
namedItem( id ) | Zwraca <script> element z kolekcji o podanym identyfikatorze. Uwaga: Zwraca null, jeśli id nie istnieje |
Szczegóły techniczne
DOM wersja: | Rdzeń Poziom 3 Document Object |
---|---|
Zwracana wartość: | Object HTMLCollection, reprezentujących wszystkie <script> elementy w dokumencie. Elementy w kolekcji są klasyfikowane jako wydają w kodzie źródłowym |
Więcej przykładów
Przykład
[Indeks]
Uzyskaj zawartość pierwszego <script> elementu (index 0) w dokumencie:
var x = document.scripts[0].text;
Wynikiem X będzie:
document.write("Hello World!");
Spróbuj sam " Przykład
item( index )
Uzyskaj zawartość pierwszego <script> elementu (index 0) w dokumencie:
var x = document.scripts.item(0).text;
Wynikiem X będzie:
document.write("Hello World!");
Spróbuj sam " Przykład
namedItem( id )
Uzyskać zawartość <script> elementu o id = „myscript” w dokumencie:
var x = document.scripts.namedItem("myScript").text;
Wynikiem X będzie:
function myFunction() { var x = document.scripts.namedItem("myScript").text;
document.getElementById("demo").innerHTML = x; }
Spróbuj sam " Przykład
Pętla przez wszystkie <script> elementy w dokumencie, i wysyła identyfikator każdego skryptu:
var x = document.scripts;
var txt = "";
var i;
for (i = 0; i < x.length;
i++) {
txt = txt + x[i].id + "<br>";
}
Wynikiem txt będą:
myFirstScript
mySecondScript
Spróbuj sam " Podobne strony
Odniesienia JavaScript: HTML DOM Script obiektu
Poradnik HTML: Skrypty HTML
Odniesienia HTML: HTML <script> tag
<Document Object