Atributos HTML DOM setNamedItem()
Ejemplos
Establezca un atributo de clase de H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
Es más fácil usar el elemento .setAttribute():
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
Definición y uso
El setNamedItem()
método agrega un nodo de atributo a un NamedNodeMap.
Si el nodo de atributo ya existe, se reemplazará y se devolverá el nodo de atributo reemplazado; de lo contrario, el valor devuelto es null
.
Alternativa:
Es más fácil usar el método del elemento .setAttribute() .
Ver también:
Los atributos del método .getNamedItem()
Sintaxis
namednodemap.setNamedItem(node)
Parámetros
Parameter | Description |
node | Required. The node to add or replace in the NamedNodeMap. |
Valor devuelto
Escribe | Descripción |
un nodo | El nodo reemplazado (si lo hay). De lo contrario null |
Compatibilidad con navegador
attributes.setNamedItem
es una característica DOM Nivel 1 (1998).
Es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |