Właściwość lastElementChild

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

Składnia

javascriptelement.lastElementChild;

Przykład

Pobierzmy zawartość ostatniego elementu potomnego:

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

console.log(text);

Wynik wykonania kodu:

javascript'2'

Przykład

A teraz element nie ma elementów potomnych i dlatego zostanie wyświetlone null:

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

Wynik wykonania kodu:

javascriptnull

Zobacz też

  • właściwość firstElementChild,
    która zawiera pierwszy element
  • właściwość children,
    która zawiera wszystkie elementy potomne
  • właściwość lastChild,
    która zawiera ostatni węzeł