files/en-us/web/api/element/removeattribute/index.md
{{ APIRef("DOM") }}
The {{domxref("Element")}} method
removeAttribute() removes the attribute with the
specified name from the element.
removeAttribute(attrName)
attrName
removeAttribute()
returns without generating an error.None ({{jsxref("undefined")}}).
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.
// Given: <div id="div1" disabled width="200px">
document.getElementById("div1").removeAttribute("disabled");
// Now: <div id="div1" width="200px">
{{Specifications}}
{{Compat}}