HTML DOM setAttributeNode()Método

元素对象参考手册Objeto de elemento

Ejemplo

var atr=document.createAttribute("class");
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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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


元素对象参考手册Objeto de elemento

Otras extensiones