Ominaisuus firstElementChild

Ominaisuus firstElementChild sisältää ensimmäisen lapsialkion. Lapsialkioina pidetään kaikkia tunnisteita, jotka suoraan sijaitsevat lohkon sisällä. Jos alkioilla ei ole lapsialkioita - palautetaan null.

Syntaksi

javascriptalkio.firstElementChild;

Esimerkki

Haetaan ensimmäisen lapsen sisältö:

html<div id="parent">
  <p>1</p>
  <p>2</p>
</div>
javascriptlet parent = document.querySelector('#parent');
let text = parent.firstElementChild.textContent;

console.log(text);

Koodin suorituksen tulos:

javascript'1'

Esimerkki

Nyt alkioilla ei ole lapsialkioita ja siksi tulostuu null:

html<div id="parent"></div>
javascriptlet parent = document.querySelector('#parent');
console.log(parent.firstElementChild);

Koodin suorituksen tulos:

javascriptnull

Katso myös

  • ominaisuus lastElementChild,
    joka sisältää viimeisen alkion
  • ominaisuus children,
    joka sisältää kaikki alkion lapset
  • ominaisuus firstChild,
    joka sisältää ensimmäisen solmun