Memeriksa Apakah Node Memiliki Atribut
Dengan DOM anda sanggup mengusut apakah suatu node (Element node) memiliki atribut atau tidak.
Untuk mengusut apakah elemen memiliki atribut atau tidak, gunakan metode Node.hasAttributes(), metode ini akan mengembalikan true
jikalau elemen memiliki atribut, sebaliknya false
.
Contoh instruksi berikut mengusut apakah elemen P memiliki atribut:
Contoh di atas true
dikembalikan, alasannya yakni elemen P memiliki atribut, yaitu STYLE. Coba hilangkan atribut STYLE, false
akan dikembalikan.
Lain halnya jikalau ingin mengusut apakah elemen memiliki atribut tertentu. Sebagai pola jikalau ingin mengusut apakah elemen P memiliki atribut STYLE.
Anda perlu memakai metode Element.hasAttribute().
Metode Element.hasAttribute()
akan mengembalikan nilai ibarat yang dikembalikan metode Node.hasAttributes
.
Contoh berikut mengusut apakah elemen P memiliki atribut STYLE, pastikan nilai dari parameter metode ini yakni nama atribut yang ingin diperiksa:
Contoh di atas true
dikembalikan, alasannya yakni elemen P memang memiliki atribut STYLE. Coba hilangkan atribut STYLE atau ganti atribut STYLE dengan atribut lainnya, maka false
yang akan dikembalikan.
Catatan: Jika node yang diperiksa bukan Element node, kedua metode ini akan mengembalikan false
.