Window sessionStorage egenskab

Definition og brug

localStorage og sessionStorage Egenskaben muliggør at gemme nøgle/værdipar i webbrowseren.

sessionStorage Objekter gemmer kun data fra én session (data vil blive slettet, når browserfanebladet lukkes).

VedSe også localStorage egenskab,denne egenskab gemmer data uden udløbsdato. Data vil ikke blive slettet, når browseren lukkes, og vil være tilgængelige dagen efter, om en uge eller et år senere.

Eksempel

Eksempel 1

Opret en sessionStorage-navn/værdi par med name="lastname" og value="Smith", og hent værdien af "lastname" og indsæt den i elementet med id="result":

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

Prøv det selv

Eksempel 2

Nedenstående eksempel beregner antallet af gange, brugeren har klikket på knappen i den aktuelle session:

hvis (sessionStorage.clickcount) {
  sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
} ellers {
  sessionStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "Du har klikket på knappen " +
sessionStorage.clickcount + " gange i denne session.";

Prøv det selv

Syntaks

window.sessionStorage

Syntaks for at gemme data i sessionStorage:

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

Syntaks for at læse data fra sessionStorage:

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

Syntaks for at slette data fra sessionStorage:

sessionStorage.removeItem("key");

Syntaks for at slette alle gemte data fra sessionStorage:

sessionStorage.clear();

Tekniske detaljer

Returværdi: Storage objekt

Browserstøtte

Tallene i tabellen angiver den første browserversion, der fuldt ud understøtter egenskaben.

Egenskaber Chrome IE Firefox Safari Opera
sessionStorage 4.0 8.0 3.5 4.0 11.5