Właściwość firstElementChild

Właściwość firstElementChild zawiera pierwszy element potomny. Elementami potomnymi są wszystkie tagi, które znajdują się bezpośrednio wewnątrz bloku. Jeśli element nie ma elementów potomnych - zwracany jest null.

Składnia

javascriptelement.firstElementChild;

Przykład

Pobierzmy zawartość pierwszego potomka elementu:

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

console.log(text);

Wynik wykonania kodu:

javascript'1'

Przykład

A teraz element nie ma elementów potomnych i dlatego wyświetli się null:

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

Wynik wykonania kodu:

javascriptnull

Zobacz także

  • właściwość lastElementChild,
    która zawiera ostatni element
  • właściwość children,
    która zawiera wszystkich potomków elementu
  • właściwość firstChild,
    która zawiera pierwszy węzeł