DOM Node hasChildNodes() Metode
Voorbeeld
Vind uit of 'n <ul>-element enige kindernodes het:
var list = document.getElementById("myList").hasChildNodes();
Meer "Probeer dit self" voorbeelde hieronder.
Definisie en gebruik
Die hasChildNodes()-metode gee waar as die gespesifiseerde nodus enige kindernodes het, anders vals.
Let wel: Witspasie binne 'n nodus word as teksnodes beskou, so as jy enige wit spasie of lyntoevoer binne 'n element laat, het daardie element steeds kindernodes.
Blaaierondersteuning
Method | |||||
---|---|---|---|---|---|
hasChildNodes() | Yes | Yes | Yes | Yes | Yes |
Sintaksis
node.hasChildNodes()
Grense
Geen |
Tegniese besonderhede
Terugkeerwaarde: | 'n Boolean, gee waar as die nodus kindernodes het, anders vals |
---|---|
DOM weergawe | Kernvlak 1 Node-objek |
Meer voorbeelde
Voorbeeld
Verwyder die eerste kindernodus (indeks 0) binne 'n <ul> element, as die element enige kindernodes het:
// 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]);
}
Verwante bladsye
HTML DOM verwysing: element .childNodes() Metode
HTML DOM verwysing: node. eersteKindereiendom
HTML DOM verwysing: node. laasteKindereiendom
HTML DOM verwysing: node. parentNode Eiendom
HTML DOM verwysing: node. volgendeSibling Eiendom
HTML DOM verwysing: node. vorige Broer en suster Eiendom