O listă nod este o colecție de noduri
Listă HTML DOM Node
getElementsByTagName() Metoda returnează o node list de node list . O listă nod este o colecție de matrice cum ar fi de noduri.
Codul de mai jos selecteaza toate <p> nodurile dintr - un document:
Exemplu
var
x = document.getElementsByTagName("p");
Nodurile pot fi accesate de către un număr de index. Pentru a accesa al doilea <p> nodul pe care se poate scrie:
y = x[1];
Încearcă - l singur » Note: Indicele începe de la 0.
HTML DOM Nod Lista Lungime
Proprietatea de lungime definește numărul de noduri dintr-o listă de nod:
Exemplu
var myNodelist = document.getElementsByTagName("p");
document.getElementById("demo").innerHTML = myNodelist.length;
Încearcă - l singur » Exemplu explicat:
- Obține toate <p> elemente dintr - o listă de nod
- Afișează lungimea listei de noduri
Proprietatea Lungimea este utilă atunci când doriți să bucla prin nodurile dintr-o listă de nod:
Exemplu
Schimbarea culorii de fundal a tuturor <p> elemente dintr - o listă de nod:
var myNodelist = document.getElementsByTagName("p");
var i;
for (i = 0; i < myNodelist.length; i++) {
myNodelist[i].style.backgroundColor = "red";
}
Încearcă - l singur » O listă de nod nu este o matrice!
O listă de nod poate arata ca o matrice, dar nu este. Puteți, bucla prin intermediul listei de noduri și se referă la nodurile sale ca o matrice. Cu toate acestea, nu puteți utiliza metode, cum ar fi Array valueOf() sau join() pe lista de nod.