Najnowsze tutoriale tworzenie stron internetowych
 

HTML DOM attributes Propery

<Element Przedmiot

Przykład

Dowiedzieć się, ile przypisuje <button> elementu mają:

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

Wynikiem X mogą być:

2
Spróbuj sam "

Więcej "Try it Yourself" przykłady poniżej.


Definicja i Wykorzystanie

Nieruchomość atrybuty zwraca kolekcję atrybutów określonego węzła, w postaci obiektu NamedNodeMap.

Węzły mogą być dostępne za pomocą numerów indeksów, a indeks zaczyna się od 0.

Wskazówka: indeksowanie numeryczne jest przydatna do przechodzenia przez wszystkie atrybuty elementu za: Można używać length właściwość obiektu NamedNodeMap określić liczbę atrybutów, a następnie można Pętla przez wszystkie atrybuty węzłów i wyodrębnić informacje, które chcesz.

Wskazówka: atrybuty HTML są węzły atrybutów, wszystkie właściwości i metody dostępne dla Atrybut obiektu.


Wsparcie przeglądarka

Nieruchomość
attributes tak tak tak tak tak

Uwaga: W programie Internet Explorer 8 i wcześniej, właściwość atrybuty powróci zbiór wszystkich możliwych atrybutów dla danego elementu.


Składnia

node .attributes

Szczegóły techniczne

Zwracana wartość: Obiekt NamedNodeMap, stanowiących zbiór atrybutów węźle
DOM Version Rdzeń poziomu obiektu 1 Węzeł

Przykłady

Więcej przykładów

Przykład

Uzyskaj nazwę <button> sekundę elementu (index 1) atrybut:

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

Wynikiem X mogą być:

onclick
Spróbuj sam "

Przykład

Dowiedzieć się, ile przypisze <img> elementu mają:

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

Wynikiem X mogą być:

5
Spróbuj sam "

Przykład

Pętli wszystkich atrybutach <img> elementu oraz nazwę i wartość każdego atrybutu na wyjściu:

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>";
}
Spróbuj sam "

<Element Przedmiot