Window sessionStorageEigenschaft

JavaScript 存储对象JavaScript Storage-Objekt

Beispiele

Verwenden Sie sessionStorage, um ein lokales Speicher-Namens-/Wertpaar zu erstellen, name="lastname" value="Smith", und rufen Sie dann den Wert von "lastname" ab und fügen Sie ihn in das Element mit id="result" ein:

//Speichern sessionStorage.setItem("lastname", "Smith"); //Abrufen document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");

Selbst ausprobieren »

Definition und Verwendung

Die Eigenschaften localStorage und sessionStorage ermöglichen das Speichern von Schlüssel-/Wertpaar-Daten im Browser.

sessionStorage wird verwendet, um Daten für dasselbe Fenster (oder denselben Tab) vorübergehend zu speichern, und diese Daten werden gelöscht, nachdem das Fenster oder der Tab geschlossen wurde.

Tipp:Wenn Sie Daten beibehalten möchten, nachdem das Browserfenster geschlossen wurde, können Sie die localStorageEigenschaft verwenden. Dieses Datenobjekt hat keine Ablaufzeit; es kann heute, nächste Woche oder nächstes Jahr verwendet werden, es sei denn, Sie löschen es manuell.


Browser-Unterstützung

Die Zahlen in der Tabelle geben die erste Browserversion an, die die Eigenschaft unterstützt.

Eigenschaft
sessionStorage 4.0 8.0 3.5 4.0 11.5

Syntax

window.sessionStorage

Syntax zum Speichern von Daten:

sessionStorage.setItem("key", "value");

Syntax zum Lesen von Daten:

var lastname = sessionStorage.getItem("key");

Syntax zum Löschen von Daten eines angegebenen Schlüssels:

sessionStorage.removeItem("key");

Alle Daten löschen:

sessionStorage.clear();

Technische Details

Rückgabewert: Ein Speicherobjekt

Weitere Beispiele

Beispiel

Das folgende Beispiel zeichnet auf, wie oft ein Button angeklickt wird:

if (sessionStorage.clickcount) { sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1; } else { sessionStorage.clickcount = 1; } document.getElementById("result").innerHTML = "Sie haben den Button" + sessionStorage.clickcount + "Mal angeklickt.";

Selbst ausprobieren »

JavaScript 存储对象JavaScript Storage-Objekt

Andere Erweiterungen