Ejemplo
Establecer el atributo de la clase de un H1:
var btn = document.getElementsByTagName("H1")[0];
var
typ = document.createAttribute("class");
typ.value = "democlass";
btn.attributes.setNamedItem(typ);
Antes de establecer el atributo:
Hello world
Después de establecer el atributo:
Hello world
Inténtalo tú mismo " Definición y Uso
El setNamedItem() método agrega el nodo especificado a la NamedNodeMap.
Si el nodo ya existe, será reemplazado, y el nodo reemplazado será el valor de retorno, de lo contrario el valor de retorno será nulo.
Consejo: En lugar de trabajar con nodos de atributos, se puede utilizar el elemento. setAttribute() método para añadir un atributo con un valor a un elemento.
Soporte del navegador
Método | |||||
---|---|---|---|---|---|
setNamedItem() | Sí | Sí | Sí | Sí | Sí |
Sintaxis
Los valores de los parámetros Parámetro Tipo Descripción node Node object Necesario. El nodo que desee añadir / reemplazar en la colección NamedNodeMap
Detalles técnicos
Valor de retorno: Un objeto de nodo, representando el nodo reemplazado (if any) , de lo contrario nula Versión DOM Nivel básico 1