ウィンドウsessionStorage
例
sessionStorageの名前と値のペアを設定および取得します。
sessionStorage.setItem("lastname", "Smith");
sessionStorage.getItem("lastname");
以下のその他の例。
定義と使用法
このsessionStorage
オブジェクトを使用すると、キーと値のペアをブラウザに保存できます。
ノート
sessionStorage
オブジェクトは、1つのセッションのデータのみを格納します。
(ブラウザを閉じるとデータが削除されます)。
関連項目:
有効期限のないデータを格納するlocalStorageオブジェクト。
(ブラウザを閉じてもデータは削除されず、今後のセッションで利用できます)。
構文
window.sessionStorage
あるいは単に:
sessionStorage
セッションストレージにデータを保存します。
sessionStorage.setItem("key", "value");
sessionStorageからデータを読み取る:
let lastname = sessionStorage.getItem("key");
sessionStorageからデータを削除します。
sessionStorage.removeItem("key");
CLEAR sessionStorage:
sessionStorage.clear();
パラメーター
Parameter | Description |
key | Required. The name of a key. |
value | Required. The value of the key. |
戻り値
タイプ | 説明 |
物体 | sessionStorageオブジェクト。 |
その他の例
ユーザーがボタンをクリックした回数を数えます。
if (sessionStorage.clickcount) {
sessionStorage.clickcount = Number(sessionStorage.clickcount)
+ 1;
} else {
sessionStorage.clickcount = 1;
}
ブラウザのサポート
window.sessionStorage
すべてのブラウザでサポートされています:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |