Propriedade firstElementChild
A propriedade firstElementChild contém
o primeiro elemento filho. Elementos filhos
são todas as tags que estão diretamente
localizadas dentro do bloco. Se o elemento
não tiver elementos filhos - retorna null.
Sintaxe
elemento.firstElementChild;
Exemplo
Vamos obter o conteúdo do primeiro filho do elemento:
<div id="parent">
<p>1</p>
<p>2</p>
</div>
let parent = document.querySelector('#parent');
let text = parent.firstElementChild.textContent;
console.log(text);
Resultado da execução do código:
'1'
Exemplo
Agora o elemento não tem elementos filhos
e, portanto, será exibido null:
<div id="parent"></div>
let parent = document.querySelector('#parent');
console.log(parent.firstElementChild);
Resultado da execução do código:
null
Veja também
-
a propriedade
lastElementChild,
que contém o último elemento -
a propriedade
children,
que contém todos os elementos filhos -
a propriedade
firstChild,
que contém o primeiro nó