Metode hasAttribute() DOM XML

Definisi dan Penggunaan

Jika node elemen saat ini memiliki atribut yang ditentukan, maka kembalikan true, jika tidak, kembalikan false.

Sintaks:

hasAttribute(name)
Parameter Deskripsi
name Wajib. Menentukan atribut yang akan dicari.

Keterangan

Metode ini mengecek apakah elemen memiliki atribut yang ditentukan, tetapi tidak mengembalikan nilai atribut itu. Perhatikan bahwa jika atribut yang ditentukan diset di dokumen ini, atau deklarasi tipe dokumen menetapkan nilai default untuk atribut itu, metode hasAttribute() akan mengembalikan true.

Contoh

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

Kode berikut ini memeriksa apakah elemen <book> pertama di "books.xml" memiliki atribut "category":

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasAttribute("category"));

Keluaran kode di atas:

benar