--- title: Element.removeAttribute() slug: Web/API/Element/removeAttribute tags: - API - DOM - Elemento - Riferimento - metodo translation_of: Web/API/Element/removeAttribute ---
Il metodo {{domxref("Element")}} removeAttribute() rimuove l'attributo con il nome specificato dall'elemento.
element.removeAttribute(attrName);
attrNameremoveAttribute() restituisce senza generare un errore.undefined.
Note: Poiché removeAttribute() non restituisce un valore, non è possibile concatenare più chiamate contemporaneamente per rimuovere più attributi contemporaneamente.
Dovresti usare removeAttribute() invece di impostare il valore dell'attributo null direttamente o usando {{domxref("Element.setAttribute", "setAttribute()")}}. Molti attributi non si comportano come previsto se li imposti a null.
{{ DOMAttributeMethods() }}
// Prima: <div id="div1" align="left" width="200px">
document.getElementById("div1").removeAttribute("align");
// Dopo: <div id="div1" width="200px">
DOM Level 2 Core: removeAttribute (introdotta nel DOM Level 1 Core)
{{Compat("api.Element.removeAttribute")}}