English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM lastElementChild 属性

HTML DOM要素オブジェクト

このlastElementChild読み取り専用属性は、指定された親要素の最後の子要素を返します。

親要素に子要素が存在しない場合、このメソッドはnull使用してください。

値をchildren属性を使用して、指定された親要素のどの子要素でも返します。

指定された親要素の最初の子要素を返すには、firstElementChild属性。

语法:

ParentElement.lastElementChild
<div>
   <p>これはDIV内の第1個P</p>
   <p>これはDIV内の第2個P</p>
   <p>これはDIV内の第3個P</p>
</div>
<script>
var x = document.querySelector("div").lastElementChild.nodeName;
document.getElementById("result").innerHTML = x;
</script>
テストをしてみる‹/›

ブラウザの互換性

すべてのブラウザが完全にlastElementChild属性をサポートしています:

属性
lastElementChild

技術的詳細

返り値:指定親要素の最後の子要素を表すNodeオブジェクト;子要素が存在しない場合、null
DOMバージョン:DOMレベル1

さらに例

DIV要素の最後の子要素のHTML内容を取得する:

<div>
   <p>これはDIV内の第1個P</p>
   <p>これはDIV内の第2個P</p>
   <p>これはDIV内の第3個P</p>
</div>
<script>
var x = document.querySelector("div").lastElementChild.textContent;
document.getElementById("result").innerHTML = x;
</script>
テストをしてみる‹/›

DIV要素の最後の子要素のHTML内容を変更する:

var div = document.querySelector("div");
div.lastElementChild.textContent = "HELLO WORLD";
テストをしてみる‹/›

関連参照

HTML DOM参照:firstElementChild属性

HTML DOM要素オブジェクト