HTML DOM Element childNodes Eigenschaft
- Vorherige Seite
- Nächste Seite
- Zurück zur vorherigen Ebene HTML DOM Elements-Objekt
Definition und Verwendung
childNodes
Das Attribut gibt die Sammlung der Kindknoten des Elements zurück (Liste).
childNodes
Das Attribut gibt ein NodeList-Objekt zurück.
childNodes
Das Attribut ist schreibgeschützt.
childNodes[0]
Gleich wie firstChild.
Hinweis
childNodes
Gibt den Knoten zurück: Elementknoten, Textknoten und Kommentar-knoten.
Der Leerzeichen zwischen Elementen sind auch Textknoten.
Alternativlösung:
children Eigenschaft - children
Das Attribut gibt die Kindelemente zurück (ignoriert Text und Kommentare).
Bitte lesen Sie auch:
Knotenattribut
HTML-Knoten und Elemente
in HTML DOM(Dokumentobjektmodell), ein HTML-Dokument ist eine Sammlung von Knoten (oder ohne) Kindknoten.
Knotenbezieht sich auf Elementknoten、Textknoten und Anmerkungs节点.
ElementLeerzeichen zwischen den Elementen sind ebenfalls Textknoten.
und Elemente sind nur Elementknoten.
Kindknoten und Kindelemente
childNodes rücktKindknoten(Elementknoten、Textknoten und Anmerkungs节点)。
children rücktKindelemente(nicht Text- und Anmerkungs节点)。
Kinder und Elementkinder
Kindersind "Brüder" und "Schwestern".
Kindersind Knoten, die denselben Knoteneltern haben (in derselben childNodes in der Liste)。
Elementkindersind Elemente, die denselben Elternteil haben (in derselben children in der Liste)。
Beispiel
Beispiel 1
Die Kindknoten des <body>-Elements abrufen:
const nodeList = document.body.childNodes;
Beispiel 2
Die Anzahl der Kindknoten in "myDIV" abrufen:
let numb = document.getElementById("myDIV").childNodes.length;
Beispiel 3
Die Hintergrundfarbe des zweiten Kindknotens ändern:
element.childNodes[1].style.backgroundColor = "yellow";
Beispiel 4
Den Text des dritten Kindknotens des <select>-Elements abrufen:
let text = document.getElementById("mySelect").childNodes[2].text;
Syntax
element.childNodes
Rückgabewert
Typ | Beschreibung |
---|---|
Objekt |
Knoten-NodeList-Objektmenge. Knoten werden in der Reihenfolge ihrer Erscheinung im Dokument sortiert. |
Browserkompatibilität
element.childNodes
ist eine Eigenschaft von DOM Level 1 (1998).
Es wird von allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützung | 9-11 | Unterstützung | Unterstützung | Unterstützung | Unterstützung |
- Vorherige Seite
- Nächste Seite
- Zurück zur vorherigen Ebene HTML DOM Elements-Objekt