--- 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);
attrName
removeAttribute()
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")}}