English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
attributesLa propiedad de atributo devuelve la colección activa de todos los nodos de atributo registrados en el nodo de elemento especificado.
Se puede acceder a los nodos mediante el número de índice, que comienza en 0.
Se puede determinar el número de propiedades usando la propiedad length del objeto NamedNodeMap.
Las propiedades HTML son nodos de atributo, todasAtributos y métodosSe puede usar en el objeto Attribute.
element.attributes
var len = document.querySelector("img").attributes.length;Prueba y observa‹/›
Todos los navegadores admiten completamente la propiedad attribute:
Atributos | |||||
attributes | Es | Es | Es | Es | Es |
Valor de retorno: | Objeto NamedNodeMap, que representa la colección de atributos de nodos |
---|---|
Versión DOM: | Nivel DOM1 |
Obtener el segundo atributo del elemento IMG (índice1)de su nombre:
var x = document.querySelector("img").attributes[1].name;Prueba y observa‹/›
Obtener el segundo atributo del elemento IMG (índice1)de su valor:
var x = document.querySelector("img").attributes[1].value;Prueba y observa‹/›
Recorrer todas las propiedades del elemento IMG y mostrar el nombre y el valor de cada propiedad:
var attrList = document.querySelector("img").attributes; var txt = ""; for (let i = 0; i < attrList.length; i++) { txt += attrList[i].name + " = " + attrList[i].value + "<br>"; }Prueba y observa‹/›