properti HTML DOM Element lastChild
- Halaman Sebelumnya lang
- Halaman Berikutnya lastElementChild
- Kembali ke Tengah Objek Elements DOM HTML
definisi dan penggunaan
lastChild
properti kembalikan terakhir node anak yang ditentukan, dalam bentuk objek Node.
lastChild
properti hanya baca.
perhatian
lastChild
yang dikembalikan adalah node anak ini: node elemen, node teks atau node catatan.
spasi antara elemen juga adalah node teks.
solusi alternatif:
properti lastElementChild - lastElementChild
properti kembalikan terakhir elemen anak (abaikan node teks dan node catatan).
lihat pula:
properti node
node HTML dan elemen
di HTML DOM(Dokumentasi Objek Model, DOM)di dalam, dokumen HTML adalah kumpulan node yang memiliki (atau tidak memiliki) node anak.
Nodemerupakan node elemen, node teks dan node catatan.
elemenspasi antara mereka juga adalah node teks.
sedangkan elemen hanya node elemen.
node anak dan elemen anak
childNodes kembalikanChild node(node elemen, node teks dan node catatan)。
children kembalikanChild element(tidak seperti node teks dan node catatan)。
firstChild dan firstElementChild
firstChild kembalikan pertamaChild node(Node element, node teks, atau node catatan). Spasi antara elemen juga adalah node teks.
firstElementChild kembalikan pertamaChild element(Tidak mengembalikan node teks dan node catatan).
lastChild dan lastElementChild
lastChild Kembalikan yang terakhirChild node(Node element, node teks, atau node catatan). Spasi antara elemen juga adalah node teks.
lastElementChild Kembalikan yang terakhirChild element(Tidak mengembalikan node teks dan node catatan).
Contoh
Contoh 1
Kembalikan konten HTML child terakhir node <ul>:
document.getElementById("myList").lastChild.innerHTML;
Contoh 2
Ambil teks child terakhir node <select>:
let text = document.getElementById("mySelect").lastChild.text;
Contoh 3
Contoh ini menunjukkan gangguan spasi, coba mendapatkan nama node child terakhir "myDIV":
<div id="myDIV"> <p>Kelihatannya Child Pertama</p> <p>Kelihatannya Child Terakhir</p> </div> <script> let text = document.getElementById("myDIV").lastChild.nodeName; </script>
Contoh 4
Namun, jika Anda menghapus spasi dari sumber, tidak ada node #text di "myDIV":
<div id="myDIV"><p>Child Pertama</p><p>Child Terakhir</p></div> <script> let text = document.getElementById("myDIV").lastChild.nodeName; </script>
Sintaks
element.lastChild
atau
node.lastChild
Kembalian nilai
Tipe | Deskripsi |
---|---|
Node | Node terakhir anak node. |
null | Jika tanpa anak. |
Dukungan Peramban
element.lastChild
Adalah fitur DOM Level 1 (1998).
Semua peramban mendukungnya penuhnya:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | 9-11 | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya lang
- Halaman Berikutnya lastElementChild
- Kembali ke Tengah Objek Elements DOM HTML