Back to Content

Element: removeAttribute() method

files/en-us/web/api/element/removeattribute/index.md

latest1.1 KB
Original Source

{{ APIRef("DOM") }}

The {{domxref("Element")}} method removeAttribute() removes the attribute with the specified name from the element.

Syntax

js-nolint
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.

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

js
// 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()")}}