Metode XML DOM removeAttributeNode()
Definisi dan Penggunaan
Metode removeAttributeNode() menghapus node atribut yang ditentukan dari elemen.
Syarat:
elementNode.removeAttributeNode(node)
Parameter | Deskripsi |
---|---|
node | Wajib. Node yang akan dihapus. |
Kembalian
node Attr yang dihapus.
Pengeluaran
Metode ini menghapus (dan mengembalikan) sebuah node Attr dari koleksi atribut elemen saat ini. Jika DTD menetapkan nilai standar untuk atribut yang dihapus, metode ini akan menambahkan sebuah node Attr yang mewakili nilai standar ini. Dengan Metode removeAttribute()menggantikan metode ini akan lebih mudah.
Contoh
Dalam semua contoh, kita akan menggunakan berkas XML books.xml, serta fungsi JavaScript loadXMLDoc().
Berikut adalah kode potongan yang menghapus atribut "category" dari semua elemen <book> di dalam "books.xml":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category");
old_att=x.item(i).removeAttributeNode(attnode)
;
document.write("Atribut yang dihapus: " + old_att.name + "<br />");
}
Output:
Atribut yang dihapus: category Atribut yang dihapus: category Atribut yang dihapus: category Atribut yang dihapus: category