tutoriais mais recente desenvolvimento web
 

HTML DOM attributes Propery

<Elemento de objeto

Exemplo

Descubra quantos atribui um <button> elemento tem:

var x = document.getElementById("myBtn").attributes.length;

O resultado x poderia ser:

2
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

A propriedade atributos retorna uma coleção de atributos do nó especificado, como um objeto NamedNodeMap.

Os nós podem ser acessados ​​por números de índice, eo índice começa em 0.

Dica: Numerical indexação é útil para passar por todos os atributos de um elemento: Você pode usar o comprimento propriedade do objeto NamedNodeMap para determinar o número de atributos, então você pode percorrer todos os atributos nós e extrair a informação que deseja.

Dica: atributos HTML são nós de atributo, com todas as propriedades e métodos disponíveis para o Atributo objeto.


Suporte navegador

Propriedade
attributes sim sim sim sim sim

Nota: No Internet Explorer 8 e versões anteriores, a propriedade atributos irá retornar uma coleção de todos os atributos possíveis para um elemento.


Sintaxe

node .attributes

Detalhes técnicos

Valor de retorno: Um objeto NamedNodeMap, o que representa uma coleção de atributos do nó
DOM Versão Núcleo Nível Objeto 1 Node

Exemplos

mais Exemplos

Exemplo

Obter o nome de um <button> segundo elemento (index 1) atributo:

var x = document.getElementById("myBtn").attributes[1].name;

O resultado x poderia ser:

onclick
Tente você mesmo "

Exemplo

Descubra quantos atribui uma <img> elemento tem:

var x = document.getElementById("myImg").attributes.length;

O resultado x poderia ser:

5
Tente você mesmo "

Exemplo

Loop através de todos os atributos de um <img> elemento e saída nome eo valor de cada atributo:

var x = document.getElementById("myImg");
var txt = "";
var i;
for (i = 0; i < x.attributes.length; i++) {
    txt = txt + x.attributes[i].name + " = " + x.attributes[i].value + "<br>";
}
Tente você mesmo "

<Elemento de objeto