Ultimele tutoriale de dezvoltare web
 

HTML DOM length Propery

<Atribut Obiect

Exemplu

Obțineți numărul de atribute ale unui <button> Element:

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

Rezultatul x ar putea fi:

2
Încearcă - l singur »

Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.


Definiție și utilizare

Proprietatea Lungimea returnează numărul de noduri într-un obiect NamedNodeMap.

Atributele unui obiect Node este un exemplu al unui obiect NamedNodeMap.

Această proprietate este read-only.

Sfat: Utilizați item() metoda pentru a returna un nod la indexul specificat într - un obiect NamedNodeMap.


Suport pentru browser-

Proprietate
length da da da da da

Notă: În Internet Explorer 8 și versiunile anterioare, proprietatea lungime de atribute va returna numărul de toate atributele posibile pentru un element.


Sintaxă

namednodemap .length

Detalii tehnice

Întoarcere Valoare: Un număr, care reprezintă numărul de noduri atribut în nodemap
DOM Versiunea Core Level 1

Exemple

Mai multe exemple

Exemplu

Bucla prin toate atributele unui <button> element de ieșire și numele fiecărui atribut:

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

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

Rezultatul txt va fi:

Attribute name: id
Attribute name: onclick
Attribute name: class
Încearcă - l singur »

Exemplu

Aflați cât de multe atribute un <img> Element trebuie:

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

Rezultatul x va fi:

5
Încearcă - l singur »

Exemplu

Bucla prin toate atributele unui <img> element și numele și valoarea fiecărui atribut de ieșire:

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>";
}
Încearcă - l singur »

<Atribut Obiect