Ultimele tutoriale de dezvoltare web
 

HTML DOM attributes Propery

<Element Object

Exemplu

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

var x = document.getElementById("myBtn").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 atributele returnează o colecție de atribute nodul specificat lui, ca un obiect NamedNodeMap.

Nodurile pot fi accesate prin numere de index, iar indicele începe la 0.

Sfat: numeric de indexare este utilă pentru a trece prin toate atributele unui element: Puteti folosi lungimea proprietatea obiectului NamedNodeMap pentru a determina numărul de atribute, atunci puteți bucla prin toate atributele nodurilor și extrage informațiile pe care le doriți.

Sfat: atributele HTML sunt noduri de atribute, cu toate proprietățile și metodele disponibile pentru Atribut obiect.


Suport pentru browser-

Proprietate
attributes da da da da da

Notă: În Internet Explorer 8 și versiunile anterioare, proprietatea atribute va returna o colecție de toate atributele posibile pentru un element.


Sintaxă

node .attributes

Detalii tehnice

Întoarcere Valoare: Un obiect NamedNodeMap, ceea ce reprezintă o colecție de atribute nod
DOM Versiunea Nivelul Core 1 Nod Obiect

Exemple

Mai multe exemple

Exemplu

Ia numele unui <button> al doilea element de (index 1) atribut:

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

Rezultatul x ar putea fi:

onclick
Încearcă - l singur »

Exemplu

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

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

Rezultatul x ar putea fi:

5
Încearcă - l singur »

Exemplu

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

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

<Element Object