Window sessionStorage egenskab
- Forrige side scrollY
- Næste side self
- Gå tilbage til forrige niveau Window Object
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");
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.";
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 |
- Forrige side scrollY
- Næste side self
- Gå tilbage til forrige niveau Window Object