Element: removeAttribute() method
{{ APIRef("DOM") }}
The {{domxref("Element")}}
method
removeAttribute()
removes the attribute with the
specified name from the element.
Syntax
removeAttribute(attrName)
Parameters
attrName
- : A string specifying the name of the attribute to remove from the
element. If the specified attribute does not exist,
removeAttribute()
returns without generating an error.
- : A string specifying the name of the attribute to remove from the
element. If the specified attribute does not exist,
Return value
None ({{jsxref("undefined")}}
).
Usage notes
You should use removeAttribute()
instead of setting the attribute value to null
either directly or using {{domxref("Element.setAttribute", "setAttribute()")}}
.
Many attributes will not behave as expected if you set them to null
.
Examples
// Given: <div id="div1" disabled width="200px">
document.getElementById("div1").removeAttribute("disabled");
// Now: <div id="div1" width="200px">
Specifications
{{Specifications}}
Browser compatibility
{{Compat}}
See also
{{domxref("Element.hasAttribute()")}}
{{domxref("Element.getAttribute()")}}
{{domxref("Element.setAttribute()")}}
{{domxref("Element.toggleAttribute()")}}