HTML DOM Element children-egenskapen
- Föregående sida childNodes
- Nästa sida classList
- Åter till föregående nivå HTML DOM Elements-objekt
Definition och användning
children
egenskapen returnerar en samling av elementunderdelar.
children
egenskapen returnerar ett HTMLCollection-objekt.
Se också:
HTML-noder och element
i HTML DOMi (Dokumentobjektmodellen), är en HTML-dokument en samling av noder som har (eller inte har) underdelar.
nodbetyder elementdelar, textdelar och kommentarndelar.
elementmellanslag mellan dem är också textdelar.
medan element bara är elementdelar.
underdelar och underkomponenter
childNodes återgerunderdelar(elementdelar, textdelar och kommentarndelar).
children återgerunderkomponentersnarare än text- och kommentarndelar).
systern och elementkompisar
kompisarär "syskon" och "systern".
kompisarär noder som har samma föräldernode (i samma childNodes listan).
elementkompisarär element som har samma föräldernode (i samma children listan).
Exempel
Exempel 1
Hämta samlingen av underlement för <body>-elementet:
const collection = document.body.children;
Exempel 2
Hur många underlement har "myDIV":
let count = document.getElementById("myDIV").children.length;
Exempel 3
Ändra bakgrunden för den andra underdelen av "myDIV":
const collection = document.getElementById("myDIV").children; collection[1].style.backgroundColor = "yellow";
Exempel 4
Hämta texten från den tredje underdelen av <select>-elementet (index 2):
const collection = document.getElementById("mySelect").children[2].text;
Exempel 5
Genomgå alla underlement av <body> och ändra deras bakgrund:
const collection = document.body.children; för (let i = 0; i < collecton.length; i++) { collection[i].style.backgroundColor = "red"; }
Syntax
element.children
Returvärde
Typ | Beskrivning |
---|---|
Objekt |
HTMLCollection-objekt. En samling av elementnoder. Element sorteras efter deras ordning i dokumentet. |
Webbläsarstöd
element.children
är en DOM Level 1 (1998)-funktion.
Alla webbläsare stöder det fullt ut:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stöd | 9-11 | Stöd | Stöd | Stöd | Stöd |
- Föregående sida childNodes
- Nästa sida classList
- Åter till föregående nivå HTML DOM Elements-objekt