Properti lastChild XML DOM

Panduan Rujukan Objek Document

Definisi dan Penggunaan

Properti lastChild dapat mengembalikan nod anak terakhir dokumen.

Sintaks:

documentObject.lastChild

Petunjuk dan Keterangan

Keterangan:Internet Explorer akan mengabaikan nod teks kosong yang dihasilkan antara nod (contoh, simbol garis putar), sedangkan Mozilla tidak melakukan hal ini. Oleh karena itu, di contoh di bawah ini, kita akan menggunakan fungsi untuk memeriksa jenis nod anak pertama.

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

Petikan:Untuk mendapatkan maklumat lanjut tentang perbezaan DOM XML antara pelayar IE dan Mozilla, sila lawati laman kami Pelayar DOM Bab.

Contoh

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

Blok kod berikut dapat menunjukkan nama dan jenis node terakhir anak dokumen:

//Memeriksa apakah node terakhir adalah node element
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("/example/xdom/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 Document