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

Propriedades attributes do HTML DOM

Objeto Elemento DOM HTML

attributesOs atributos retornam a coleção ativa de todos os nós de atributo registrados no nó de elemento especificado.

Os atributos podem ser acessados por meio de índices, começando do 0.

Use a propriedade length do objeto NamedNodeMap para determinar o número de atributos.

As propriedades HTML são nós de atributo, todasPropriedades e métodosDisponível para o objeto Attribute.

Sintaxe:

element.attributes
var len = document.querySelector("img").attributes.length;
Teste e Veja‹/›

Compatibilidade do navegador

Todos os navegadores suportam completamente a propriedade attribute:

属性
attributes

技术细节

返回值:NamedNodeMap对象,表示节点属性的集合
DOM版本:DOM级别1

更多实例

获取IMG元素的第二个属性(索引1)的名称:

var x = document.querySelector("img").attributes[1].name;
Teste e Veja‹/›

获取IMG元素的第二个属性(索引1“

var x = document.querySelector("img").attributes[1].value;
Teste e Veja‹/›

Varre todos os atributos do elemento IMG e exibe o nome e o valor de cada atributo:

var attrList = document.querySelector("img").attributes;
var txt = "";
for (let i = 0; i < attrList.length; i++) {
txt += attrList[i].name + " = " + attrList[i].value + "<br>";
}
Teste e Veja‹/›

Objeto Elemento DOM HTML