English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
hasChildNodes()Die Methode gibt einen Booleschen Wert zurück, der angibt, ob der gegebene Node Unter-knoten hat.
Beachtung:Leere Stellen im Knoten werden als Textknoten betrachtet, daher hat ein Element immer noch Unter-knoten, wenn es Leerzeichen oder Zeilenumbrüche innerhalb des Elements behält.
node.hasChildNodes()
var div = document.getElementById("myDiv"); div.hasChildNodes();Testen Sie es heraus‹/›
Alle Browser unterstützen den hasChildNodes()-Methoden vollständig:
Methode | |||||
hasChildNodes() | Ist | Ist | Ist | Ist | Ist |
Rückgabewert: | Boolescher Wert, wenn ein Knoten Unter-knoten hat, wird true zurückgegeben, andernfalls false |
---|---|
DOM-Version: | DOM-Stufe1 |
Wenn der DIV-Element die erste Kindknoten hat (Index 0), entfernen Sie diesen Kindknoten:
// Holen Sie das DIV-Element mit id="myDiv" var div = document.getElementById("myDiv"); // Wenn das DIV-Element beliebige Kindknoten hat, entfernen Sie seinen ersten Kindknoten if (div.hasChildNodes()) { div.removeChild(div.childNodes[0]); }Testen Sie es heraus‹/›
HTML DOM Referenz:element.childNodes() Methode
HTML DOM Referenz:node.firstChild-Eigenschaft
HTML DOM Referenz:node.lastChild-Eigenschaft
HTML DOM Referenz:node.parentNode-Eigenschaft
HTML DOM Referenz:node.nextSibling-Eigenschaft
HTML DOM Referenz:node.previousSibling-Eigenschaft