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