Metode XML DOM getElementsByTagName()

Definisi dan penggunaan

Metode getElementsByTagName() mengembalikan NodeList dari semua elemen yang memiliki nama yang ditentukan.

Sintaks

getElementsByTagName(name)
Parameter Deskripsi
name Nilai string, menentukan nama tag yang akan dicari. Nilai "*" cocok dengan semua node.

Keterangan

Metode ini akan mengelilingi turunan elemen yang ditentukan, dan mengembalikan sebuah array Element node (yang sebenarnya adalah objek NodeList), yang mewakili semua elemen dokumen yang memiliki nama tag yang ditentukan. Urutan elemen dalam array yang diembalikan adalah urutan mereka muncul dalam kode asli dokumen.

Perhatikan, Interface Dokumentasi juga mendefinisikan metode getElementsByTagName(), yang mirip dengan metode ini, tetapi melintasi seluruh dokumen, bukan melintasi cikal bakal elemen yang berarti.

Contoh

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

Kode berikut menunjukkan nilai semua elemen <title> di "books.xml":

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('title');
for (i=0;i<x.length;i++)
{
document.write(x[i].childNodes[0].nodeValue);
document.write("<br />");
}

Output kode di atas:

Italian Everyday
Harry Potter
XQuery Kick Start
Learning XML