removeAttributeNS removes the specified attribute from an element.
New in Firefox 3 In Firefox 3 and later, this method resets DOM values to their defaults.
element.removeAttributeNS(namespace, attrName);
namespace is a string that contains the namespace of the attribute.
attrName is a string that names the attribute to be removed from the current node.
// <div id="div1" xmlns:special="http://www.mozilla.org/ns/specialspace"
// special:specialAlign="utterleft" width="200px" />
d = document.getElementById("div1");
d.removeAttributeNS("http://www.mozilla.org/ns/specialspace", "specialAlign");
// now: <div id="div1" width="200px" />
DOM methods dealing with element's attributes:
Not namespace-aware, most commonly used methods
Namespace-aware variants (DOM Level 2)
DOM Level 1 methods for dealing with
Attr nodes directly (seldom used)DOM Level 2 namespace-aware methods for dealing with
Attr nodes directly (seldom used)
setAttribute (DOM 1)
setAttributeNS
setAttributeNode
setAttributeNodeNS
getAttribute (DOM 1)
getAttributeNS
getAttributeNode
getAttributeNodeNS
hasAttribute (DOM 2)
hasAttributeNS
-
-
removeAttribute (DOM 1)
removeAttributeNS
removeAttributeNode
-
Page last modified 09:01, 1 Aug 2008 by Mgjbot