English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método setAttributeNode() del HTML DOM

Objeto Elemento de HTML DOM

setAttributeNode()El método agrega un nuevo nodo Attr al elemento especificado.

Si el elemento ya tiene un atributo nombrado, reemplace el atributo con el nuevo atributo y devuelva el atributo reemplazado.

UsarremoveAttributeNode()método para eliminar el nodo de atributo del elemento.

Puede encontrar en nuestrasObjeto de atributo HTML DOMConozca más sobre el objeto Attr.

Sintaxis:

element.setAttributeNode(attr);
var elem = document.getElementsByTagName("H");1")[0];
var attr = document.createAttribute("class"); // Crear una propiedad "class"
attr.value = "demo"; // Establecer el valor de la propiedad class
elem.setAttributeNode(attr); // Agregar la propiedad class al <h1>
Prueba aquí‹/›

Compatibilidad del navegador

Todos los navegadores admiten completamente el método setAttributeNode():

Método
setAttributeNode()

Valor del parámetro

ParámetrosDescripción
attrEl nodo de atributo que desea agregar

Detalles técnicos

Valor devuelto:Un objeto Attr, que representa el nodo de atributo de reemplazo (si lo hay), de lo contrario null
Versión DOM:Nivel DOM1

Referencias relacionadas

Tutoriales de HTML:Atributos de HTML

Referencia de HTML DOM:Objeto de Atributo de HTML DOM

Referencia de HTML DOM:elemento Método .getAttribute()

Referencia de HTML DOM:elemento Método .setAttribute()

Referencia de HTML DOM:elemento Método .removeAttributeNode()

Objeto Elemento de HTML DOM