--- title: Element.removeAttribute() slug: Web/API/Element/removeAttribute tags: - API - DOM - Elemento - Riferimento - metodo translation_of: Web/API/Element/removeAttribute ---
{{ APIRef("DOM") }}

Il metodo {{domxref("Element")}} removeAttribute() rimuove l'attributo con il nome specificato dall'elemento.

Sintassi

element.removeAttribute(attrName);

Parametri

attrName
Una {{domxref("DOMString")}} che specifica il nome dell'attributo da rimuovere dall'elemento. Se l'attributo specificato non esiste, removeAttribute() restituisce senza generare un errore.

Valore di ritorno

undefined.

Note: Poiché removeAttribute() non restituisce un valore, non è possibile concatenare più chiamate contemporaneamente per rimuovere più attributi contemporaneamente.

Note di utilizzo

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() }}

Esempio

// Prima: <div id="div1" align="left" width="200px">
document.getElementById("div1").removeAttribute("align");
// Dopo: <div id="div1" width="200px">

Specifica

DOM Level 2 Core: removeAttribute (introdotta nel DOM Level 1 Core)

Compatibilità con i browser

{{Compat("api.Element.removeAttribute")}}