Metoda HTML DOM Attributes item()

Definicja i użycie

item() Metoda zwraca obiekt Node, który znajduje się w NamedNodeMap na określonym indeksie.

Komentarz:Węzły są sortowane według kolejności ich wystąpienia w kodzie źródłowym. Indeksy zaczynają się od 0.

Zobacz również:

Atrybut length w nodemap

Metoda getNamedItem w nodemap

Przykład

Przykład 1

Uzyskaj nazwę pierwszego atrybutu elementu:

const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap.item(0).name;
let name2 = nodeMap.item(1).name;

Spróbuj sam

const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap[0].name;
let name2 = nodeMap[1].name;

Spróbuj sam

Przykład 2

Zmień klasę elementu (kolor):

document.getElementById("myDiv").attributes.item(1).value = "class2";

Spróbuj sam

Przykład 3

Zmień klasę elementu (kolor):

document.getElementById("myDiv").attributes[1].value = "class2";

Spróbuj sam

Gramatyka

namednodemap.item(index)

Albo skrócone do:

namednodemap[index]

Parametr

Parametr Opis
index Wymagane. Indeks węzła w NamedNodeMap.

Zwracana wartość

Typ Opis
Węzeł

Węzeł w określonym indeksie.

Jeśli numer indeksu jest poza zakresem, zwraca null.

Wsparcie przeglądarki

attributes.item() Jest celem DOM Level 1 (1998).

Wszystkie przeglądarki wspierają to:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Wsparcie 9-11 Wsparcie Wsparcie Wsparcie Wsparcie