DOM-knooppunt hasChildNodes()- methode
Voorbeeld
Zoek uit of een <ul>-element onderliggende knooppunten heeft:
var list = document.getElementById("myList").hasChildNodes();
Meer "Probeer het zelf" voorbeelden hieronder.
Definitie en gebruik
De methode hasChildNodes() retourneert true als het opgegeven knooppunt onderliggende knooppunten heeft, anders false.
Opmerking: witruimte binnen een knooppunt wordt beschouwd als tekstknooppunt, dus als u een witruimte of regelinvoer binnen een element laat, heeft dat element nog steeds onderliggende knooppunten.
Browserondersteuning
Method | |||||
---|---|---|---|---|---|
hasChildNodes() | Yes | Yes | Yes | Yes | Yes |
Syntaxis
node.hasChildNodes()
Parameters:
Geen |
Technische details
Winstwaarde: | Een Boolean, retourneert waar als het knooppunt onderliggende knooppunten heeft, anders onwaar |
---|---|
DOM-versie | Kernniveau 1 knooppuntobject |
Meer voorbeelden
Voorbeeld
Verwijder het eerste onderliggende knooppunt (index 0) in een <ul>-element, als het element onderliggende knooppunten heeft:
// 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]);
}
Gerelateerde pagina's
HTML DOM-referentie: element .childNodes() Methode
HTML DOM-referentie: node. firstkinderbezit
HTML DOM-referentie: node. laatste kinderbezit
HTML DOM-referentie: node. parentNode-eigenschap
HTML DOM-referentie: node. volgende eigendom van broers en zussen
HTML DOM-referentie: node. voorgaand eigendom van broers en zussen