Properti firstChild XML DOM

Referensi Objek Node

Definisi dan Penggunaan

Properti firstChild dapat mengembalikan anak pertama node yang ditentukan.

Syarat:

nodeObject.firstChild

Petunjuk dan Keterangan

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

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

Petunjuk:}Untuk mendapatkan konten yang lebih banyak tentang perbedaan DOM XML antara peramban IE dan Mozilla, kunjungi situs kami Peramban DOM Bab

Contoh

Dalam semua contoh, kita akan menggunakan berkas XML books.xmldan fungsi JavaScript loadXMLDoc().

Kode di bawah ini dapat menampilkan nama dan tipe node node pertama dalam 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)

Referensi Objek Node