Ultimele tutoriale de dezvoltare web
 

HTML DOM children Propery

<Element Object

Exemplu

Ia - o colecție de <body> copii elementului:

var c = document.body.children;
Încearcă - l singur »

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


Definiție și utilizare

Proprietatea copii returnează o colecție de elemente copil unui element, ca un obiect HTMLCollection.

Elementele din colecție sunt sortate așa cum apar în codul sursă și pot fi accesate prin numere de index. Indicele începe la 0.

Indicație: Puteți utiliza proprietatea lungimea obiectului HTMLCollection pentru a determina numărul de elemente copil, atunci puteți bucla prin toți copiii și se extrage informațiile pe care le doriți.

Diferența dintre această proprietate și childNodes , este că childNodes conține toate nodurile, inclusiv nodurile de text și noduri de comentarii, în timp ce copiii conțin doar nodurile elementului.


Suport pentru browser-

Numerele din tabel specifica prima versiune de browser care acceptă pe deplin proprietatea.

Proprietate
children 2.0 9.0 * 3.5 4 10.0

* Notă: Proprietatea copiilor este susținută pe deplin în IE6 la IE8. Cu toate acestea, în aceste versiuni, returnează nodurile element și noduri de comentarii. IE9 + returnează doar nodurile elementului.


Sintaxă

element .children

Detalii tehnice

Întoarcere Valoare: Un obiect HTMLCollection viu, ceea ce reprezintă o colecție de noduri de elemente. Elementele din colecția returnate sunt sortate așa cum apar în codul sursă
DOM Versiunea Nivelul de bază 1 Element Obiect

Exemple

Mai multe exemple

Exemplu

Aflați câți copii un <div> element are:

var c = document.getElementById("myDIV").children.length;

Rezultatul va fi c:

2
Încearcă - l singur »

Exemplu

Schimba culoarea de fundal a elementului al doilea copil al unui <div> Element:

var c = document.getElementById("myDIV").children;
c[1].style.backgroundColor = "yellow";
Încearcă - l singur »

Exemplu

Ia textul celui de al treilea element de copil (index 2) al unui <select> Element:

var c = document.getElementById("mySelect").children[2].text;

Rezultatul va fi c:

Saab
Încearcă - l singur »

Exemplu

Buclă prin toți copiii de <body> si schimba culoarea de fundal la roșu:

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

Pagini similare

HTML DOM referință: childNodes Property


<Element Object