English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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í‹/›
Todos los navegadores admiten completamente el método setAttributeNode():
Método | |||||
setAttributeNode() | Sí | Sí | Sí | Sí | Sí |
Parámetros | Descripción |
---|---|
attr | El nodo de atributo que desea agregar |
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 |
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()