Ultimele tutoriale de dezvoltare web
 

HTML DOM getElementsByClassName() Method

<Document Object

Exemplu

Obține toate elementele cu numele clasei specificate:

var x = document.getElementsByClassName("example");
Încearcă - l singur »

Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.


Definiție și utilizare

getElementsByClassName() Metoda returnează o colecție a tuturor elementelor din document cu numele clasei 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.

Indicație: Puteți utiliza lungimea proprietatea obiectului NodeList pentru a determina numărul de elemente cu un nume de clasă 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ă
getElementsByClassName() 4 9 3.0 3.1 9.5

Sintaxă

document.getElementsByClassName( classname )

Valorile parametrilor

Parametru Tip Descriere
classname String Necesar. Numele clasei a elementelor pe care doriți să le obțineți.

Pentru a căuta mai multe nume de clasă, separați - le cu spații, cum ar fi "test demo" - "test demo" de "test demo" .

Detalii tehnice

DOM Versiune: Nivelul Core 1 Document Object
Întoarcere Valoare: Un obiect NodeList, ceea ce reprezintă o colecție de elemente cu numele clasei specificate. Elementele din colecția returnate sunt sortate așa cum apar în codul sursă.

Exemple

Mai multe exemple

Exemplu

Obține toate elementele cu atât "example" și "color" clase:

var x = document.getElementsByClassName("example color");
Încearcă - l singur »

Exemplu

Aflați cât de multe elemente cu class = „exemplu“ există în documentul (folosind proprietatea de lungime a obiectului NodeList):

var x = document.getElementsByClassName("example").length;
Încearcă - l singur »

Exemplu

Schimbarea culorii de fundal a tuturor elementelor cu class = „exemplu“:

var x = document.getElementsByClassName("example");
var i;
for (i = 0; i < x.length; i++) {
    x[i].style.backgroundColor = "red";
}
Încearcă - l singur »

Pagini similare

CSS Tutorial: CSS Căutători

CSS Referință: CSS .class Selector

HTML DOM Reference: Element. getElementsByClassName()

HTML DOM Reference: className Property

HTML DOM Reference: classList Property

HTML DOM Reference: Stil obiect


<Document Object