Metodo removeAttribute() dell'Elemento DOM HTML

Definizione e uso

removeAttribute() Il metodo elimina l'attributo dall'elemento.

Suggerimento:Le operazioni di eliminazione di attributi non esistenti o di attributi non impostati ma con valore predefinito vengono ignorate.

Differenze tra removeAttribute() e removeAttributeNode()

removeAttribute() Il metodo elimina l'attributo e non restituisce alcun valore.

removeAttributeNode() Il metodo elimina l'oggetto Attr e restituisce l'oggetto rimosso.

Il risultato sarà lo stesso.

Vedere anche:

Manuale di riferimento:

Metodo getAttribute()

Metodo setAttribute()

Metodo hasAttribute()

Metodo hasAttributes()

Metodo getAttributeNode()

Metodo setAttributeNode()

Metodo removeAttributeNode()

Tutorial:

Proprietà HTML

Esempio

Esempio 1

Eliminare l'attributo class dall'elemento <h1>:

document.getElementsByTagName("H1")[0].removeAttribute("class");

Prova da solo

Esempio 2

Eliminare l'attributo href dall'elemento <a>:

document.getElementById("myAnchor").removeAttribute("href");

Prova da solo

Sintassi

element.removeAttribute(name)

Parametro

Parametro Descrizione
name Obbligatorio. Il nome dell'attributo.

Valore di ritorno

Nessuno.

Sollevare

Se l'elemento è readonly e non è permesso di eliminare le sue proprietà, questa metodo solleverà un'eccezione DOMException con il codice NO_MODIFICATION_ALLOWED_ERR.

Supporto dei browser

element.removeAttribute() È una caratteristica di DOM Level 1 (1998).

Tutti i browser lo supportano completamente:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supporto 9-11 Supporto Supporto Supporto Supporto