Element.lastElementChild

Element.lastElementChild は読み取り専用のプロパティで、要素の最後の子を Element で返します。子要素がない場合は null を返します。

Element.lastElementChild は要素ノードのみを含みます。 テキストやコメントノードなど、要素以外のノードを含むすべての子ノードを取得するには、 Node.lastChild を使用してください。

構文

// ゲッター
element = el.lastElementChild;

// セッターなし。読み取り専用プロパティ

<ul id="list">
  <li>First  (1)</li>
  <li>Second (2)</li>
  <li>Third  (3)</li>
</ul>

<script>
const list = document.getElementById('list');
console.log(list.lastElementChild.textContent);
// logs "Third (3)"
</script>

仕様書

Specification
DOM Standard
# ref-for-dom-parentnode-lastelementchild①

ブラウザーの互換性

BCD tables only load in the browser

関連情報