English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
element.attributes
var len = document.querySelector("img").attributes.length;Teste e Veja‹/›
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‹/›