Método setNamedItem() del atributo DOM HTML
- Página anterior removeNamedItem()
- Página siguiente especificado
- Volver a la capa superior Atributos de HTML DOM
Definición y uso
setNamedItem()
El método agrega el nodo de atributo al NamedNodeMap.
Si el nodo de atributo ya existe, se realiza el reemplazo y se devuelve el nodo de atributo reemplazado, de lo contrario, el valor de retorno es null
.
Solución alternativa:
Uso element.setAttribute() El método es más fácil.
Véase también:
Ejemplo
Ejemplo 1
Establecer la propiedad class de H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes; const node = document.createAttribute("class"); node.value = "democlass"; nodeMap.setNamedItem(node);
Ejemplo 2
Es más fácil usar element.setAttribute():
const element = document.getElementsByTagName("H1")[0]; element.setAttribute("class", "democlass");
Sintaxis
namednodemap.setNamedItem(node)
Parámetro
Parámetro | Descripción |
---|---|
node | Requerido. El nodo que se debe agregar o reemplazar en NamedNodeMap. |
Valor de retorno
Tipo | Descripción |
---|---|
Nodo | El nodo reemplazado (si es que hay uno). De lo contrario, devuelve null. |
Compatibilidad del navegador
attributes.setNamedItem
Es una característica de DOM Level 1 (1998).
Se admite en todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Soporte | 9-11 | Soporte | Soporte | Soporte | Soporte |
- Página anterior removeNamedItem()
- Página siguiente especificado
- Volver a la capa superior Atributos de HTML DOM