Przykład
Uzyskaj nazwę first atrybutem <button> element:
var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;
Wynikiem X mogą być:
onclick
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
item() sposób wraca do węzła w określonym indeksie w NamedNodeMap jako węzłowi.
Węzły są klasyfikowane jako wydają w kodzie źródłowym, a indeks zaczyna się od 0.
Uwaga: Istnieją dwa sposoby uzyskania dostępu węzeł atrybutu pod określonym indeksem w NamedNodeMap:
Ta składnia:
document.getElementsByTagName("BUTTON")[0].attributes.item(1); // The 2nd attribute Try it
Przyniesie taki sam rezultat jak tej składni:
document.getElementsByTagName("BUTTON")[0].attributes[1]; // The 2nd attribute Try it
Można użyć dowolnej metody lubisz, jednak najczęściej stosowaną metodą jest [indeks].
Wskazówka: Użyj długości właściwość zwraca liczbę węzłów w obiekcie NamedNodeMap.
Wsparcie przeglądarka
metoda | |||||
---|---|---|---|---|---|
item() | tak | tak | tak | tak | tak |
Składnia
wartości parametrów Parametr Rodzaj Opis index Number Wymagany. Indeks węzła w NamedNodeMap chcesz powrócić
Szczegóły techniczne
Zwracana wartość: Obiekt węzeł reprezentujący atrybutu węzła w określonym indeksie.
Uwaga: Zwraca null, jeśli numer indeksu jest poza zasięgiem DOM Version Rdzeń Level 1
Więcej przykładów
Przykład
Zmień wartość <button> drugiego atrybutu elementu:
document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass"; Spróbuj sam "