Elemento de atributos HTML DOM ()
Ejemplo
Obtener el nombre de los primeros atributos de un elemento:
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap.item(0).name;
let name2 = nodeMap.item(1).name;
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap[0].name;
let name2 = nodeMap[1].name;
Más ejemplos a continuación.
Definición y uso
El item()
método devuelve un atributo (por índice) de un NamedNodeMap.
Nota
Los nodos se ordenan tal como aparecen en el código fuente. El índice comienza en 0.
Ver también:
Sintaxis
namednodemap.item(index)
or simply:
namednodemap[index]
Parámetros
Parameter | Description |
index | Required. The index of the attribute node in the NamedNodeMap. |
Valor devuelto
Escribe | Descripción |
un nodo | El nodo de atributo en el índice especificado. O null si el número de índice está fuera de rango. |
Más ejemplos
Cambiar la clase (el color) de un elemento:
document.getElementById("myDiv").attributes.item(1).value = "class2";
Cambiar la clase (el color) de un elemento:
document.getElementById("myDiv").attributes[1].value = "class2";
Compatibilidad con navegador
attributes.item()
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 |