HTML DOM Element hasChildNodes() Methode
- Vorherige Seite hasAttributes()
- Nächste Seite id
- Zurück zur vorherigen Ebene HTML DOM Elements-Objekt
Definition und Verwendung
Wenn ein Knoten irgendeine Untergruppe hat,hasChildNodes()
Methode wird zurückgegeben true
wird zurückgegeben, andernfalls false
.
hasChildNodes()
Methoden sind schreibgeschützt.
Beachten Sie
Leere Bereiche zwischen Knoten werden als Kindknoten (Textknoten) betrachtet.
Siehe auch:
HTML-Knoten und Elemente
In HTML DOM(Dokumentobjektmodell) In HTML-Dokumenten ist eine Sammlung von Knoten (oder ohne) mit (oder ohne) Kindknoten.
KnotenBezeichnet Elementknoten, Textknoten und Kommentar-Knoten.
ElementZwischen dem Element sind auch Textknoten.
während das Element nur ein Elementknoten ist.
Kindknoten und Kindelemente
childNodes RückgabewertKindknoten(Elementknoten, Textknoten und Kommentar-Knoten).
children RückgabewertKindelemente(nicht Text- und Kommentar-Knoten).
Geschwister und Elementgeschwister
Geschwistersind "Brüder" und "Schwestern".
GeschwisterSind Knoten mit demselben Elternteil (im selben childNodes In der Liste).
ElementgeschwisterSind Elemente mit demselben Elternteil (im selben children In der Liste).
Beispiel
Beispiel 1
Hat das Element Kindknoten?
let answer = element.hasChildNodes();
Beispiel 2
Entfernen Sie den ersten Kindknoten des Elements:
if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]); }
Syntax
element.hasChildNodes()
Parameter
Keine.
Rückgabewert
Typ | Beschreibung |
---|---|
Boolscher Wert | Wenn der Knoten Kindknoten hat, wird true zurückgegeben, andernfalls wird false zurückgegeben. |
Browserunterstützung
element.hasChildNodes()
Es ist eine DOM Level 1 (1998) Eigenschaft.
Es wird von allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützt | 9-11 | Unterstützt | Unterstützt | Unterstützt | Unterstützt |
- Vorherige Seite hasAttributes()
- Nächste Seite id
- Zurück zur vorherigen Ebene HTML DOM Elements-Objekt