Atribut lastChild DOM XML

Panduan Rujukan Objek Node

Definisi dan Penggunaan

Atribut lastChild dapat mengembalikan anak terakhir dari node yang ditentukan.

Sintaks:

nodeObject.lastChild

Petunjuk dan Keterangan

Keterangan:Internet Explorer akan mengabaikan node teks kosong yang dihasilkan antara node (seperti simbol enter), sementara Mozilla tidak melakukan hal ini. Oleh karena itu, di contoh berikut, kita akan menggunakan fungsi untuk memeriksa jenis node anak pertama.

Jenis node node element adalah 1, jadi jika anak pertama bukan node element, dia akan pindah ke node berikutnya dan melanjutkan memeriksa apakah node ini adalah node element. Proses ini akan terus berlanjut sampai anak element pertama ditemukan. Dengan cara ini, kita dapat mendapatkan hasil yang benar di Internet Explorer dan Mozilla.

Petikan:Untuk mendapatkan lebih banyak maklumat tentang perbezaan DOM XML antara Internet Explorer dan Mozilla, sila lawati laman kami Pemelayar DOM Bab.

Contoh

Dalam semua contoh, kami akan menggunakan fail XML books.xmldan fungsi JavaScript loadXMLDoc()

Kod di bawah ini dapat menunjukkan nama dan jenis node node anak terakhir dokumen:

//check if the last node is an element node
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=get_lastchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType);

Output:

Nodename: bookstore (nodetype: 1)

Panduan Rujukan Objek Node