Friday, August 17, 2012

removeAttributeNS()

Metode Element.removeAttributeNS() (Core Level 2) menghapus atribut di dalam elemen berdasarkan namespaceURI dan localName yang ditetapkan.

Sintaks:

Element.removeAttributeNS(namespaceURI, localName)
  • Parameter namespaceURI adalah DOMString yang berisi namespaceURI dari atribut yang ingin dihapus, jika tidak menetapkan nilai untuk parameter ini, berikan nilai null.
  • Parameter localName adalah DOMString yang berisi localName dari atribut yang ingin dihapus.

Metode Element.removeAttributeNS() di dukung oleh mayoritas browser: Opera, Firefox, Google Chrome, dan Safari - kecuali IE.

Sebagai contoh ketika ada penulisan di dalam dokumen XML seperti di bawah ini:

<m:DATA xmlns:m="http://example.com/male/" m:GENDER="male"> <m:NAME>Gunawan</m:NAME> <m:AGE>31</m:AGE> </m:DATA>

Jika sebelumnya mempunyai variabel dataElem yang merefensi kepada elemen DATA di dalam dokumen XML di atas, dan kemudian menggunakan metode Element.removeAttributeNS() ini untuk menghapus atribut GENDER di dalam elemen DATA:

dataElem.removeAttributeNS("http://example.com/male/","GENDER");

Metode Element.removeAttributeNS() digunakan di XML DOM, dan bukan di HTML DOM.