Window sessionStorage ominaisuus

Määrittely ja käyttö

localStorage ja sessionStorage Ominaisuus mahdollistaa avain-arvo-paarin tallentamisen verkkoselaimessa.

sessionStorage Objekti tallentaa vain yhden istunnon tiedot (tiedot poistetaan, kun selaimen välilehdet suljetaan).

Vinkki:Katso myös localStorage ominaisuus,tämä ominaisuus tallentaa tietoja ilman erääntymispäivää. Tiedot poistetaan, kun selain suljetaan, ja ne ovat saatavilla seuraavana päivänä, viikossa tai vuodessa.

Esimerkki

Esimerkki 1

Luo sessionStorage nimi-arvopari name="lastname" ja value="Smith", hae "lastname" arvo ja lisää se id="result" elementtiin:

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

Kokeile itse

Esimerkki 2

Esimerkki laskee käyttäjän klikkausten määrän nykyisessä istunnossa:

if (sessionStorage.clickcount) {
  sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
} else {
  sessionStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "You have clicked the button " +
sessionStorage.clickcount + " kertaa tässä istunnossa.";

Kokeile itse

Syntaxi

window.sessionStorage

Syntaxi tallentaa tiedot sessionStorageen:

sessionStorage.setItem("avain", "arvo");

Syntaxi lukea tiedot sessionStoragesta:

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

Syntaxi poistaa tiedot sessionStoragesta:

sessionStorage.removeItem("avain");

Syntaxi poistaa kaikki tallennetut tiedot sessionStoragesta:

sessionStorage.clear();

Tekninen yksityiskohta

Palautusarvo: Storage-objekti

Selaimen tuki

Taulukossa olevat numerot määrittelevät ensimmäisen selaimen version, joka tukee kyseistä ominaisuutta täysin.

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