tutorial pengembangan web terbaru
 

HTML DOM lastChild Propery

<Elemen Object

Contoh

Dapatkan konten HTML dari simpul anak terakhir dari <ul> elemen:

var x = document.getElementById("myList").lastChild.innerHTML;

Hasil x akan:

Tea
Cobalah sendiri "

Lebih "Try it Yourself" contoh di bawah ini.


Definisi dan Penggunaan

Properti lastChild mengembalikan node anak terakhir dari node yang ditentukan, sebagai objek Node.

Perbedaan antara properti ini dan lastElementChild , adalah bahwa lastChild mengembalikan node anak terakhir sebagai simpul elemen, node teks atau komentar simpul (depending on which one's last) , sedangkan lastElementChild mengembalikan node anak terakhir sebagai simpul elemen (ignores text and comment nodes) .

Catatan: Whitespace di dalam elemen dianggap sebagai teks, dan teks dianggap sebagai node (See "More Examples") .

Properti ini adalah read-only.

Tip: Gunakan .childNodes elemen properti untuk kembali setiap node anak dari node yang ditentukan.

Tip: Untuk kembali simpul anak pertama dari node yang ditentukan, gunakan firstChild properti.


Dukungan Browser

Milik
lastChild iya nih iya nih iya nih iya nih iya nih

Sintaksis

node .lastChild

Rincian teknis

Kembali Nilai: Sebuah objek Node, yang mewakili anak terakhir dari node, atau null jika tidak ada node anak
DOM Versi Inti Level 1 Node Obyek

contoh

Contoh lebih

Contoh

Dalam contoh ini, kita menunjukkan bagaimana spasi mungkin interfare dengan properti ini.

Dapatkan nama node dari node anak terakhir dari <div> elemen:

<!--
Whitespace inside elements is considered as text, and text is considered as nodes
In this example, there is whitespace before <p>, before <span> and after <span>
Therefore, the last child node of <div> is a #text node, and not the <span> element you expected
-->

<div id="myDIV">
  <p>Looks like first child</p>
  <span>Looks like last Child</span>
</div>

<script>
var x = document.getElementById( "myDIV" ).lastChild.nodeName;
document.getElementById("demo").innerHTML = x;
</script>

Hasil x akan:

#text
Cobalah sendiri "

Contoh

Namun, jika kita menghapus spasi dari sumber, tidak ada node #text di <div>, yang akan membuat <span> elemen node anak terakhir:

<div id="myDIV"><p>First child</p><span>Last Child</span></div>

<script>
var x = document.getElementById( "myDIV" ).lastChild.nodeName;
document.getElementById("demo").innerHTML = x;
</script>

Hasil x akan:

SPAN
Cobalah sendiri "

Contoh

Dapatkan teks node anak terakhir dari <select> elemen:

var x = document.getElementById("mySelect").lastChild.text;

Hasil x akan:

Volvo
Cobalah sendiri "

Pages terkait

Referensi HTML DOM: simpul. firstChild Properti

Referensi HTML DOM: simpul. childNodes Properti

Referensi HTML DOM: simpul. parentNode Properti

Referensi HTML DOM: simpul. nextSibling Properti

Referensi HTML DOM: simpul. previousSibling Properti

Referensi HTML DOM: simpul. nodeName Properti


<Elemen Object