English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Propiedades attributes del DOM HTML

Objeto Elemento de HTML DOM

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.

Sintaxis:

element.attributes
var len = document.querySelector("img").attributes.length;
Prueba y observa‹/›

Compatibilidad del navegador

Todos los navegadores admiten completamente la propiedad attribute:

Atributos
attributesEsEsEsEsEs

Detalles técnicos

Valor de retorno:Objeto NamedNodeMap, que representa la colección de atributos de nodos
Versión DOM:Nivel DOM1

Más ejemplos

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‹/›

Objeto Elemento de HTML DOM