--- title: Node.hasChildNodes() slug: Web/API/Node/hasChildNodes tags: - API DOM Methode Node translation_of: Web/API/Node/hasChildNodes ---
Die Node.hasChildNodes()
Methode liefert einen Boolean Wert der anzeigt ob die aktuelle {{domxref("Node")}} child nodes hat oder nicht.
result = node.hasChildNodes();
result
true
oder false
.Das nächste Beispiel entfernt die erste child node innerhalb dem element mit der id "foo"
wenn foo child nodes enthält.
var foo = document.getElementById("foo"); if (foo.hasChildNodes()) { // do something with 'foo.childNodes' }
;(function(prototype) { prototype.hasChildNodes = prototype.hasChildNodes || function() { return !!this.firstChild; } })(Node.prototype);
Es gibt unterschiedliche Wege herauszufinden ob die node eine child node enthält.
{{CompatibilityTable}}
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | 7.0 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |