Properti firstChild XML DOM

Panduan rujukan Objek Document

Definisi dan Penggunaan

Properti firstChild dapat mengembalikan node anak pertama dokumen.

Syarat:

documentObject.firstChild 

Petunjuk dan Keterangan

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

Jenis node node elemen adalah 1, jadi jika node anak pertama bukan node elemen, dia akan pindah ke node berikutnya dan melanjutkan mengecek apakah node ini adalah node elemen. Proses ini akan terus berlanjut sampai node anak elemen 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 Pelayar DOM bab.

contoh

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

Blok kod di bawah ini boleh menunjukkan nama dan jenis node pertama anak dokumen:

//Memeriksa jika node pertama adalah node element
function get_firstchild(n)
{
var x=n.firstChild;
while (x.nodeType!=1)
{
x=x.nextSibling;
}
return x;
}
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=get_firstchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType + ")");

Output:

Nodename: bookstore (nodetype: 1)

Panduan rujukan Objek Document