HTML DOM Element hasChildNodes() metoden
- Forrige side hasAttributes()
- Næste side id
- Gå tilbage til forrige niveau HTML DOM Elements objekt
Definering og brug
Hvis den angivne node har nogen undernodes,hasChildNodes()
metoden returnerer true
,ellers returneres false
.
hasChildNodes()
metoderne er skrivebeskyttede.
Bemærk
Mellemrum mellem noder betragtes som undernoder (tekstnoder).
Se også:
HTML-noder og elementer
i HTML DOM(Dokumentobjektmodellen), HTML-dokumentet er en samling af noder (eller uden) undernoder.
Noderbetyder elementnoder, tekstnoder og kommentarnoder.
ElementMellemrum mellem elementer er tekstnoder.
mens elementet kun er en elementnode.
Undernoder og underelementer
childNodes ReturnererUndernoder(elementnoder, tekstnoder og kommentarnoder).
children ReturnererUnderelementer(ikke tekst- og kommentarnoder).
Fæller og elementfæller
Fællerer 'broder' og 'søster'.
FællerEr noder med samme forældernode (i samme childNodes i listen).
ElementfællerEr elementer med samme forældreelement (i samme children i listen).
Eksempel
Eksempel 1
Har elementet undernoder?
let answer = element.hasChildNodes();
Eksempel 2
Fjern den første undernode af elementet:
if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]); }
Syntaks
element.hasChildNodes()
Parametre
Intet.
Returværdi
Type | Beskrivelse |
---|---|
Boligværd | Hvis noderne har undernoder, returneres sand (布尔值 true),ellers returneres falsk (布尔值 false). |
Browserstøtte
element.hasChildNodes()
er en DOM Level 1 (1998) funktion.
Det understøttes fuldt ud i alle browsere:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Forrige side hasAttributes()
- Næste side id
- Gå tilbage til forrige niveau HTML DOM Elements objekt