Kaedah hasAttribute() DOM XML

Definisi dan penggunaan

Jika node elemen sekarang mempunyai ciri yang dinyatakan, kembalikan true, jika bukan kembalikan false.

Syarat:

hasAttribute(name)
Parameter Penerangan
name Wajib. Tentukan ciri yang hendak dicari.

Pengarangan

Kaedah ini menentukan sama ada elemen mempunyai ciri yang dinyatakan, tetapi tiada kembalian nilai ciri itu. Perhatian, jika ciri yang dinyatakan disediakan secara jelas dalam dokumen ini, atau deklarasi jenis dokumen telah disediakan nilai baku untuk ciri itu, kaedah hasAttribute() akan kembali true.

Contoh

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

Blok kod di bawah ini memeriksa sama ada elemen <book> pertama di "books.xml" mempunyai ciri "category":

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

Output kod di atas adalah:

true