HTML DOM Element hasChildNodes() metoden
- Föregående sida hasAttributes()
- Nästa sida id
- Återgå till föregående nivå HTML DOM Elements-objekt
Definition och användning
Om en specifik nod har några undernoder,.
方法返回 metoden returnerar
true ,annars returneras
false
.
hasChildNodes()
metoden är skrivskyddad.
Observera
Mellanslag mellan noder betraktas som undernoder (textnoder).
parentNode-attribut
HTML-noder och element iHTML DOM
(Dokumentobjektmodellen) där HTML-dokument är en samling av noder (eller inte) som har (eller inte har) undernoder.Noder
betyder elementnoder, textnoder och kommentarnoder.Element
Mellanslag mellan element är textnoder.
Och elementet är bara en elementnode.
är noder som har samma föräldernode (i samma (elementnoder, textnoder och kommentarnoder).Undernoder och underelementUndernoder
är element som har samma föräldernode (i samma (elementnoder, textnoder och kommentarnoder).ReturnerarUnderelement
(inte text- och kommentarnoder).
är "bror" och "syster".Kompisar och elementkompisar
är "bror" och "syster".Kompis är noder som har samma föräldernode (i samma children
childNodesElementkompis är element som har samma föräldernode (i samma children
Listan).
Exempel
Exempel 1
Har elementet undernoder?
let answer = element.hasChildNodes();
Exempel 2
Ta bort den första undernoden till elementet: if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]);
Prova själv
Syntaxelement
.hasChildNodes()
Parameter
Inget.
Typ | Beskrivning |
---|---|
Boolean värde | Om noden har undernoder returneras boolean true, annars returneras false. |
Webbläsarstöd
element.hasChildNodes()
är DOM Level 1 (1998) egenskaper.
Alla webbläsare stöder det fullt ut:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stöd | 9-11 | Stöd | Stöd | Stöd | Stöd |
- Föregående sida hasAttributes()
- Nästa sida id
- Återgå till föregående nivå HTML DOM Elements-objekt