Properti firstChild XML DOM

Panduan rujukan Objek Node

Definisi dan Penggunaan

Properti firstChild dapat mengembalikan node anak pertama dari node yang ditentukan.

Syarat:

nodeObject.firstChild

Petunjuk dan Keterangan

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

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

Panduan:Untuk mendapatkan lebih banyak maklumat 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().

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

//check if the first node is an element node
function get_firstchild(n)
{
var x=n.firstChild;
while (x.nodeType!=1)
{
x=x.nextSibling;
}
return x;
}
xmlDoc=loadXMLDoc("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 Node