HTML DOM setAttributeNode()Método
Ejemplo
var atr=document.createAttribute("class");
atr.nodeValue="democlass";
document.getElementsByTagName("H1")[0].setAttributeNode(atr);
atr.nodeValue="democlass";
document.getElementsByTagName("H1")[0].setAttributeNode(atr);
Antes de establecer el nodo de atributo:
Hello World
Después de establecer el nodo de atributo:
Hello World
Pruébalo »
Definición y uso
El método setAttributeNode() se utiliza para agregar un nuevo nodo de atributo.
Si el elemento ya tiene un atributo con el nombre especificado, ese atributo será reemplazado por el nuevo. Si el nuevo atributo reemplaza a un atributo existente, se devuelve el atributo reemplazado; de lo contrario, se devuelve NULL.
Soporte del navegador
![]()
![]()
![]()
![]()
![]()
Todos los navegadores principales admiten el método setAttributeNode().
Sintaxis
element.setAttributeNode(attributenode)
Parámetros
| Parámetros | Tipo | Descripción |
|---|---|---|
| attributenode | Objeto Attr | Obligatorio. El nodo de atributo que deseas agregar. |
Valor de retorno
| Tipo | Descripción |
|---|---|
| Objeto Attr | El nodo de atributo reemplazado; si no hay, se devuelve NULL.null |
Detalles técnicos
| Versión DOM | Core Level 1 Element Object |
|---|
Otras extensiones
Objeto de elemento