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