Il metodo getItem() dell'interfaccia Storage restituisce il valore contenuto nella chiave passata a parametro.

Syntax

var aValue = storage.getItem(keyName);

Parametri

keyName
Una DOMString che contiene il nome della chiave da cui si vuole ottenerne il valore associato.

Valore restituito

Una DOMString contenente il valore associato alla chiave. Se la chiave non esiste, null viene restituito.

Esempio

La funzione seguente ottiene tre elementi dalla memoria locale, per poi utilizzarli per impostare alcuni stili personalizzati nella pagina.

function setStyles() {
  var currentColor = localStorage.getItem('bgcolor');
  var currentFont = localStorage.getItem('font');
  var currentImage = localStorage.getItem('image');

  document.getElementById('bgcolor').value = currentColor;
  document.getElementById('font').value = currentFont;
  document.getElementById('image').value = currentImage;

  htmlElem.style.backgroundColor = '#' + currentColor;
  pElem.style.fontFamily = currentFont;
  imgElem.setAttribute('src', currentImage);
}

Nota: Per vedere questo esempio usato nel mondo reale, guarda il nostro Web Storage Demo.

Specifiche

Specifica Stato Commento
HTML Living Standard
The definition of 'Storage.getItem' in that specification.
Living Standard  

Compatibilità browsers

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
localStorage 4 (Yes) 3.5 8 10.50 4
sessionStorage 5 ? 2 8 10.50 4
Feature Android Edge Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support 2.1 (Yes) ? 8 11 iOS 3.2

Tutti i browser hanno differenti livelli capacitativi per entrambi localStorage e sessionStorage. Qui puoi trovare una lista dettagliata delle capacità di memoria per browser differenti.

Nota: da iOS 5.1, Safari Mobile immagazzina i dati di localStorage nella cartella cache, che viene svuotata occasionalmente a discrezione dell'OS, solitamente quando lo spazio disponibile scarseggia.

Vedi anche

Tag del documento e collaboratori

Hanno collaborato alla realizzazione di questa pagina: azanatta
Ultima modifica di: azanatta,