HTML DOM Element hasChildNodes() methode
- Vorige pagina hasAttributes()
- Volgende pagina id
- Terug naar het vorige niveau HTML DOM Elements object
Definitie en gebruik
Als een gedefinieerde knoop enige subknopen heeft,hasChildNodes()
De methode retourneert true
anders wordt false
.
hasChildNodes()
De methode is alleen leesbaar.
Opmerking
De witruimte tussen knopen wordt beschouwd als subknopen (tekstknopen).
Zie ook:
HTML knopen en elementen
In HTML DOM(Document Object Model) waarin de HTML-document een verzameling knopen is die (of niet) subknopen hebben.
KnopenZijn elementknopen, tekstknopen en aantekeningknopen.
ElementTussen de elementen is er ook tekst.
Terwijl elementen alleen elementknopen zijn.
Onderliggende knopen en onderliggende elementen
childNodes RetourneertOnderliggende knopen(Elementknopen, tekstknopen en aantekeningknopen).
children RetourneertOnderliggende elementenTerwijl tekst- en aantekeningknopen dat niet zijn.
Kinderen en elementkinderen
KinderenZijn 'broers' en 'zussen'.
KinderenZijn knopen die dezelfde ouder hebben (in dezelfde childNodes Lijst van).
ElementkinderenZijn elementen die dezelfde ouder hebben (in dezelfde children Lijst van).
Voorbeeld
Voorbeeld 1
Heeft het element subknopen?
let answer = element.hasChildNodes();
Voorbeeld 2
Verwijder de eerste subknop van het element:
if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]); }
Syntaxis
element.hasChildNodes()
Parameters
Geen.
Retourwaarde
Type | Beschrijving |
---|---|
Booleaanse waarde | Als de knoop subknopen heeft, wordt een booleaanse waarde true geretourneerd, anders wordt een waarde false geretourneerd. |
Browserondersteuning
element.hasChildNodes()
is een DOM Level 1 (1998) kenmerk.
Het wordt volledig ondersteund door alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Ondersteuning | 9-11 | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning |
- Vorige pagina hasAttributes()
- Volgende pagina id
- Terug naar het vorige niveau HTML DOM Elements object