Kurssivinkki:

HTML DOM Document scripts ominaisuus

. Määritelmä ja käyttö

. Ominaisuus palauttaa dokumentissa olevien kaikkien <script>-elementtien kokoelman. Script-objektiOminaisuus palauttaa

. scripts

Ominaisuus on luettava.

Katso myös:

Script-objekti

Script-objekti HTMLCollection

On HTML-elementtien samanlaisen taulukon kokoelma (lista).

Ominaisuus Voit tutustua kokoelmassa oleviin elementteihin indeksin avulla (alkaen 0:sta).

Ominaisuus palauttaa kokoelmassa olevien elementtien määrän.

Esimerkki

Esimerkki 1

Dokumentissa olevien <script>-elementtien määrä:

}

document.scripts.length;

Esimerkki 3

Esimerkki 2

}

document.scripts[0].text;

Esimerkki 3

Palauttaa ensimmäisen <script>-elementin sisällön:

}

document.scripts.item(0).text;

Esimerkki 4

Palauttaa <script>-elementin sisällön, jolla on id="myScript":

}

document.scripts.namedItem("myScript").text;

Esimerkki 5

Läpikäydään kaikki <script>-elementit ja tulostetaan jokaisen id:
const collection = document.scripts;
let text = "";
  for (let i = 0; i < collection.length; i++) {
text += collection[i].id + "<br>";

}

Kokeile itse

document.scripts

Syntaksi

Syntaksi Kuvaus
Ominaisuus length

Kokoelmassa olevien <script>-elementtien määrä.

Kokoelmassa olevien <script>-elementtien määrä. Kuvaus
Metodiitem([

index

Palauttaa elementin, jolla on määritelty indeksi (alkaen 0:sta).

]item(namedItem(

index

Palauttaa elementin, jolla on määritelty indeksi (alkaen 0:sta).

Jos indeksi on liian suuri, palauttaa null.JosnamedItem(

) Jos Palauttaa elementin, jolla on määritelty

elementtiä. Jos id

Palauttaa null, jos ei ole olemassa.

Tyyppi Kuvaus
Objekti

HTMLCollection-objekti.

Dokumentin kaikki <form>-elementit.

Lajitellaan niiden ilmestyysjärjestykseen lähdekoodissa.

Selaimen tuki

document.scripts Se on DOM Level 2 (2001) ominaisuus.

Kaikki selaimet tukevat sitä:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Tuki 9-11 Tuki Tuki Tuki Tuki

Liittyvät sivut

HTML DOM Script-objekti

HTML-skriptiohjeet

HTML <script> -tagi