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