XML DOM removeAttributeNode() method
Definition and Usage
removeAttributeNode() method menghapus node atribut yang ditentukan dari elemen.
Syntax:
elementNode.removeAttributeNode(node)
Parameter | Description |
---|---|
node | Wajib. Node yang akan dihapus. |
Return value
node Attr yang dihapus.
Pengeluaran
Methode ini menghapus (dan mengembalikan) satu node Attr dari kumpulan atribut elemen saat ini. Jika DTD menetapkan nilai default untuk atribut yang dihapus, maka metode ini akan menambahkan satu node Attr yang mewakili nilai default ini. Metode removeAttribute()menggantikan kaedah ini akan lebih mudah.
contoh
Dalam semua contoh, kami akan menggunakan fail XML books.xmldan fungsi JavaScript loadXMLDoc().
Blok kod di bawah ini menghapuskan sifat "category" daripada semua elemen <book> dalam "books.xml":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
untuk(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category");
old_att=x.item(i).removeAttributeNode(attnode)
;
document.write("Sifat yang dipindahkan: " + old_att.name + "<br />");
}
Output:
Sifat yang dipindahkan: category Sifat yang dipindahkan: category Sifat yang dipindahkan: category Sifat yang dipindahkan: category