Contoh
Cari tahu berapa banyak <script> elemen ada dalam dokumen:
var x = document.scripts.length;
Hasil x akan:
2
Cobalah sendiri " Lebih "Try it Yourself" contoh di bawah ini.
Definisi dan Penggunaan
Script koleksi mengembalikan koleksi semua <script> elemen dalam dokumen.
Note: Elemen-elemen dalam koleksi diurutkan seperti yang muncul dalam kode sumber.
Tip: Juga melihat Obyek Script .
Dukungan Browser
Angka-angka dalam tabel menentukan versi browser pertama yang mendukung penuh koleksi.
Koleksi | |||||
---|---|---|---|---|---|
scripts | iya nih | iya nih | 9.0 | iya nih | iya nih |
Sintaksis
document.scripts
properti
Milik | Deskripsi |
---|---|
length | Mengembalikan jumlah <script> elemen dalam koleksi. Catatan: Properti ini read-only |
metode
metode | Deskripsi |
---|---|
[ index ] | Mengembalikan <script> elemen dari koleksi dengan indeks tertentu (starts at 0) . Catatan: Mengembalikan null jika jumlah indeks berada di luar jangkauan |
item( index ) | Mengembalikan <script> elemen dari koleksi dengan indeks tertentu (starts at 0) . Catatan: Mengembalikan null jika jumlah indeks berada di luar jangkauan |
namedItem( id ) | Mengembalikan <script> elemen dari koleksi dengan id tertentu. Catatan: Mengembalikan null jika id tidak ada |
Rincian teknis
DOM Versi: | Inti Level 3 Document Object |
---|---|
Kembali Nilai: | Sebuah HTMLCollection Object, yang mewakili semua <script> elemen dalam dokumen. Unsur-unsur dalam koleksi diurutkan seperti yang muncul dalam kode sumber |
Contoh lebih
Contoh
[Index]
Mendapatkan isi dari pertama <script> elemen (index 0) dalam dokumen:
var x = document.scripts[0].text;
Hasil x akan:
document.write("Hello World!");
Cobalah sendiri " Contoh
item( index )
Mendapatkan isi dari pertama <script> elemen (index 0) dalam dokumen:
var x = document.scripts.item(0).text;
Hasil x akan:
document.write("Hello World!");
Cobalah sendiri " Contoh
namedItem( id )
Dapatkan isi dari <script> elemen dengan id = "myScript" dalam dokumen:
var x = document.scripts.namedItem("myScript").text;
Hasil x akan:
function myFunction() { var x = document.scripts.namedItem("myScript").text;
document.getElementById("demo").innerHTML = x; }
Cobalah sendiri " Contoh
Loop melalui semua <script> elemen dalam dokumen, dan output id dari setiap script:
var x = document.scripts;
var txt = "";
var i;
for (i = 0; i < x.length;
i++) {
txt = txt + x[i].id + "<br>";
}
Hasil txt akan:
myFirstScript
mySecondScript
Cobalah sendiri " Pages terkait
Referensi JavaScript: HTML DOM Script Object
Tutorial HTML: Script HTML
: Referensi HTML HTML <script> tag
<Document Object