--- title: HTMLCollection.item slug: Web/API/HTMLCollection/item translation_of: Web/API/HTMLCollection/item ---
{{APIRef("HTML DOM")}}

Il metodo {{domxref("HTMLCollection")}} item() restituisce il nodo situato nell'offset specificato nella raccolta.

Note: Poiché il contenuto di una HTMLCollection è attivo, le modifiche al DOM sottostante possono e causano la modifica della posizione dei singoli nodi nella raccolta, pertanto il valore dell'indice non resterà necessariamente costante per un determinato nodo.

Sintassi

var elemento = HTMLCollection.item(index)

Parametri

index
La posizione del {{domxref("Node")}} da restituire. Gli elementi appaiono in una HTMLCollection nello stesso ordine in cui appaiono nella fonte del documento.

Valore di ritorno

Il {{domxref("Node")}} nell'indice specificato, o null se index è minore di zero o maggiore o uguale alla proprietà length.

Note di utilizzo

Il metodo item() estituisce un elemento numerato da una HTMLCollection. In JavaScript, è più semplice trattare HTMLCollection come una matrice e indicizzarla mediante la notazione degli array. Vedi l'{{anch ("Esempio", "esempio")}} sotto.

Esempio

var c = document.images;  // Questa è una HTMLCollection
var img0 = c.item(0);     // Puoi usare il metodo item() in questo modo
var img1 = c[1];          // Ma questa notazione è più facile e più comune

Compatibilità con i browser

{{Compat("api.HTMLCollection.item")}}

Guarda anche