Metode XML DOM hasAttribute()

Definisi dan Penggunaan

jika node elemen saat ini memiliki atribut dengan nama yang ditentukan, maka hasAttribute() Metode mengembalikan true, jika tidak kembalikan false.

Sintaks

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

Contoh

berikut kode ini akan mengambil "books.xml" ke xmlDoc dan memeriksa apakah elemen pertama <book> memiliki atribut "category" apapun:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 &&this.status == 200) {
       myFunction(this);
   {}
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("book")[0];
    document.getElementById("demo").innerHTML =
    x.hasAttribute("category");
{}

亲自试一试