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

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,