HTML DOM Element hasChildNodes() -menetelmä
- Edellinen sivu hasAttributes()
- Seuraava sivu id
- Palaa ylös HTML DOM Elements objekti
Määrittely ja käyttö
Jos määritetty solmuilla on alisoluja,hasChildNodes()
Metodi palauttaa true
muuten palauttaa false
.
hasChildNodes()
Metodi on luettu.
Huomaa
Solujen väliset välilyönnit katsotaan lapsisolmuiksi (tekstisolmuiksi).
Katso myös:
HTML-solmut ja elementit
HTML: HTML DOM(Dokumenttimallin) HTML-dokumentti on solmujen joukko, joilla on (tai ei ole) lapsisoluja.
SolmuViittaa elementti-solmuun, tekstisolmuun ja kommenttisolmuun.
ElementtiVälilyönnit ovat myös tekstisolmuja.
Elementti on vain elementti-solmu.
Lapsisolmu ja lapsielementti
childNodes PalauttaaLapsisolmu(elementti-solmut, tekstisolmut ja kommenttisolmut).
lapset PalauttaaLapsielementtiEi ole teksti- tai kommenttisoluja.
Sisar ja elementin sisar
SisarOn 'veli' ja 'sisko'.
SisarOn solmuja, joilla on sama isäsolmu (samassa childNodes Luettelossa).
Elementin sisarOn elementtejä, joilla on sama isäelementti (samassa lapset Luettelossa).
Esimerkki
Esimerkki 1
Onko elementillä lapsisoluja:
let answer = element.hasChildNodes();
Esimerkki 2
Poista elementin ensimmäinen lapsisolmu:
if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]); }
Syntaksi
element.hasChildNodes()
Parametrit
Ei mitään.
Palautusarvo
Tyyppi | Kuvaus |
---|---|
Totuusarvo | Jos solmuilla on lapsisolut, palauttaa se totuusarvon true, muuten false. |
Selaimen tuki
element.hasChildNodes()
Se on DOM Level 1 (1998) ominaisuus.
Kaikki selaimet tukevat sitä täysin:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Tuki | 9-11 | Tuki | Tuki | Tuki | Tuki |
- Edellinen sivu hasAttributes()
- Seuraava sivu id
- Palaa ylös HTML DOM Elements objekti