Window sessionStorage egenskap
- Föregående sida scrollY
- Nästa sida self
- Gå tillbaka till föregående nivå Window objekt
Definition och användning
localStorage
och sessionStorage
Egenskapen tillåter att spara nyckel/värdepar i webbläsare.
sessionStorage
Objektet lagrar endast data för en session (data tas bort när webbläsartabben stängs).
Tips:Se också localStorage egenskap,denna egenskap lagrar data utan utgångsdatum. Data kommer inte att tas bort när webbläsaren stängs och kommer att vara tillgängliga igen dagen efter, en vecka eller ett år senare.
Exempel
Exempel 1
Skapa ett sessionStorage namn/värde par med name="lastname" och value="Smith", sedan hämta värdet för "lastname" och infoga det i elementet med id="result":
// Lagra sessionStorage.setItem("lastname", "Smith"); // Hämta document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");
Exempel 2
Följande exempel räknar antalet gånger användaren har klickat på knappen under den aktuella sessionen:
om (sessionStorage.clickcount) { sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1; } annars { sessionStorage.clickcount = 1; } document.getElementById("result").innerHTML = "Du har klickat på knappen " + sessionStorage.clickcount + " gång(er) i denna session.";
Syntaks
window.sessionStorage
Syntaks för att spara data till sessionStorage:
sessionStorage.setItem("key", "value");
Syntaks för att läsa data från sessionStorage:
var lastname = sessionStorage.getItem("key");
Syntaks för att ta bort data från sessionStorage:
sessionStorage.removeItem("key");
Syntaks för att ta bort alla sparade data från sessionStorage:
sessionStorage.clear();
Tekniska detaljer
Returvärdet: | Storage objekt |
---|
Webbläsarstöd
Talen i tabellen anger den första webbläsarens version som fullständigt stöder egenskapen.
Egenskaper | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
sessionStorage | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
- Föregående sida scrollY
- Nästa sida self
- Gå tillbaka till föregående nivå Window objekt