Ultimele tutoriale de dezvoltare web
 

JavaScript Listă HTML DOM Node


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:

  1. Obține toate <p> elemente dintr - o listă de nod
  2. 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.