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
element.firstElementChild;
Przykład
Pobierzmy zawartość pierwszego potomka elementu:
<div id="parent">
<p>1</p>
<p>2</p>
</div>
let parent = document.querySelector('#parent');
let text = parent.firstElementChild.textContent;
console.log(text);
Wynik wykonania kodu:
'1'
Przykład
A teraz element nie ma elementów potomnych
i dlatego wyświetli się null:
<div id="parent"></div>
let parent = document.querySelector('#parent');
console.log(parent.firstElementChild);
Wynik wykonania kodu:
null
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ł