Exemplu
Obține toate elementele din document cu numele tag-ul specificat:
var x =
document.getElementsByTagName("LI");
Încearcă - l singur » Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
getElementsByTagName() Metoda returnează o colecție a tuturor elementelor din document cu numele tag - ul specificat, ca un obiect NodeList.
Obiectul NodeList reprezintă o colecție de noduri. Nodurile pot fi accesate prin numere de index. Indicele începe la 0.
Sfat: parametervalue "*" returneaza toate elementele din document.
Indicație: Puteți utiliza lungimea proprietatea obiectului NodeList pentru a determina numărul de elemente cu numele de tag - ul specificat, atunci puteți bucla prin toate elementele și extrage informațiile pe care le doriți.
Suport pentru browser-
Numerele din tabel specifică prima versiune de browser care acceptă pe deplin metoda.
Metodă | |||||
---|---|---|---|---|---|
getElementsByTagName() | 1.0 | 6 | 3.0 | 3.0 | 9.5 |
Sintaxă
document.getElementsByTagName( tagname )
Valorile parametrilor
Parametru | Tip | Descriere |
---|---|---|
tagname | String | Necesar. Tagname a elementelor pe care doriți să obțineți |
Detalii tehnice
DOM Versiune: | Nivelul Core 1 Document Object |
---|---|
Întoarcere Valoare: | Un obiect NodeList, ceea ce reprezintă o colecție de elemente cu numele de tag-ul specificat. Elementele din colecția returnate sunt sortate așa cum apar în codul sursă. |
Mai multe exemple
Exemplu
Aflați câte <li> elemente există în documentul (folosind proprietatea de lungime a obiectului NodeList):
var x =
document.getElementsByTagName("LI").length;
Încearcă - l singur » Exemplu
Modificați conținutul HTML al primului <p> elementul (index 0) în document:
document.getElementsByTagName("P")[0].innerHTML = "Hello World!";
Încearcă - l singur » Exemplu
Schimbarea culorii de fundal a tuturor <p> elemente din document:
var x = document.getElementsByTagName("P");
var i;
for (i = 0; i <
x.length; i++) {
x[i].style.backgroundColor = "red";
}
Încearcă - l singur » Exemplu
Folosind "*" parametru.
Obține toate elementele din document:
var x =
document.getElementsByTagName("*");
Încearcă - l singur » Pagini similare
JavaScript de referință: Element. getElementsByTagName()
JavaScript Tutorial: Lista HTML JavaScript DOM Node