.lastElementChild

Element? ParentNode.lastElementChild

A property containing the last element child of a node - it does not count text nodes. Returns null if no element child nodes are found. This property is read-only - it cannot be set.

let lastEl = node.lastElementChild;

See also: .firstElementChild

Example

HTML:

<p>
    All
    <strong>large</strong>
    goats
    <em>are</em>
    delicious!
</p>

JavaScript:

let last = document.query("p").lastElementChild;

Result is the <em>are</em> element.