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 |
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 »