Método removeAttribute() del Elemento DOM HTML

Definición y uso

removeAttribute() El método elimina atributos del elemento.

Consejo:Las operaciones de eliminación de atributos inexistentes o de atributos sin establecer pero con valor predeterminado se ignorarán.

Diferencias entre removeAttribute() y removeAttributeNode()

removeAttribute() El método elimina el atributo y no devuelve ningún valor.

removeAttributeNode() El método elimina el objeto Attr y devuelve el objeto eliminado.

El resultado será el mismo.

Véase también:

Manual de referencia:

Método getAttribute()

Método setAttribute()

Método hasAttribute()

Método hasAttributes()

Método getAttributeNode()

Método setAttributeNode()

Método removeAttributeNode()

Tutoriales:

Atributos de HTML

Ejemplo

Ejemplo 1

Eliminar el atributo class del elemento <h1>:

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

Prueba por tu cuenta

Ejemplo 2

Eliminar el atributo href del elemento <a>:

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

Prueba por tu cuenta

Sintaxis

element.removeAttribute(name)

Parámetros

Parámetros Descripción
name Obligatorio. El nombre del atributo.

Valor de retorno

Ninguno.

Lanzar

Si el elemento es de solo lectura y no se permite eliminar sus atributos, este método lanzará una excepción DOMException con el código NO_MODIFICATION_ALLOWED_ERR.

Compatibilidad del navegador

element.removeAttribute() Es una característica de DOM Level 1 (1998).

Todos los navegadores lo soportan completamente:

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