Beispiel
Finden Sie heraus , wenn ein <ul> Element untergeordneten Knoten enthält:
var list = document.getElementById("myList").hasChildNodes();
Das Ergebnis der Liste sind:
true
Versuch es selber " Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.
Definition und Verwendung
Die hasChildNodes() Methode gibt true zurück , wenn der angegebenen Knoten untergeordneten Knoten enthält, andernfalls false.
Hinweis: Leerzeichen innerhalb eines Knotens als Textknoten betrachtet wird, so dass , wenn Sie einen weißen Raum verlassen oder Zeilenumbrüche innerhalb eines Elements, das Element noch untergeordneten Knoten.
Browser-Unterstützung
Methode | |||||
---|---|---|---|---|---|
hasChildNodes() | Ja | Ja | Ja | Ja | Ja |
Syntax
Parameter Keiner
Technische Details
Rückgabewert: Ein Boolean, gibt true zurück, wenn der Knoten untergeordneten Knoten hat, sonst false DOM Version Core Level 1 Knoten Object
Mehr Beispiele
Beispiel
Entfernen Sie den ersten Kindknoten (index 0) innerhalb eines <ul> Elements, wenn das Element untergeordneten Knoten enthält:
// Get the <ul> element with id="myList"
var list = document.getElementById("myList");
// If the <ul> element has
any child nodes, remove its first child node
if (list.hasChildNodes()) {
list.removeChild(list.childNodes[0]);
} Versuch es selber "
Verwandte Seiten
HTML - DOM - Referenz: href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method
HTML - DOM - Referenz: Knoten. first Immobilien
HTML - DOM - Referenz: Knoten. lastchild Immobilien
HTML - DOM - Referenz: Knoten. parentNode Immobilien
HTML - DOM - Referenz: Knoten. nextSibling Immobilien
HTML - DOM - Referenz: Knoten. previousSibling Immobilien