tutoriais mais recente desenvolvimento web
 

HTML DOM length Propery

<Attribute Objeto

Exemplo

Obter o número de atributos de um <button> elemento:

var x = document.getElementsByTagName("BUTTON")[0].attributes.length;

O resultado x poderia ser:

2
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

A propriedade de comprimento devolve o número de nós de um objecto NamedNodeMap.

Os atributos de um objecto do nó é um exemplo de um objecto NamedNodeMap.

Esta propriedade é somente leitura.

Dica: Utilizar o item() método para voltar um nó no índice especificado em um objeto NamedNodeMap.


Suporte navegador

Propriedade
length sim sim sim sim sim

Nota: No Internet Explorer 8 e versões anteriores, a propriedade length para atributos irá retornar o número de todos os atributos possíveis para um elemento.


Sintaxe

namednodemap .length

Detalhes técnicos

Valor de retorno: Um número, que representa o número de nós de atributo na nodemap
DOM Versão Núcleo Nível 1

Exemplos

mais Exemplos

Exemplo

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

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

var i;
for (i = 0; i < x.length; i++) {
    txt += "Attribute name: " + x[i].name + "<br>";
}

O resultado do txt será:

Attribute name: id
Attribute name: onclick
Attribute name: class
Tente você mesmo "

Exemplo

Descubra quantos atribui uma <img> elemento tem:

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

O resultado x 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 txt = "";
var x = document.getElementById("myImg");

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

<Attribute Objeto