Window sessionStorageСвойство

JavaScript 存储对象Объект Storage в JavaScript

Примеры

Используйте sessionStorage, чтобы создать локальную пару имя/значение, name="lastname" value="Smith", затем получите значение "lastname" и вставьте его в элемент с id="result":

//Сохранить sessionStorage.setItem("lastname", "Smith"); //Получить document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");

Попробуйте сами »

Определение и использование

Свойства localStorage и sessionStorage позволяют хранить данные в виде пар ключ/значение в браузере.

sessionStorage используется для временного сохранения данных для того же окна (или вкладки), и эти данные будут удалены после закрытия окна или вкладки.

Совет:Если вы хотите сохранить данные после закрытия окна браузера, вы можете использовать localStorageсвойство. Этот объект данных не имеет срока истечения; его можно использовать сегодня, на следующей неделе или в следующем году, если вы не удалите его вручную.


Поддержка браузеров

Числа в таблице указывают первую версию браузера, которая поддерживает это свойство.

Свойство
sessionStorage 4.0 8.0 3.5 4.0 11.5

Синтаксис

window.sessionStorage

Синтаксис для сохранения данных:

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

Синтаксис для чтения данных:

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

Синтаксис для удаления данных указанного ключа:

sessionStorage.removeItem("key");

Удалить все данные:

sessionStorage.clear();

Технические детали

Возвращаемое значение: Объект хранилища

Другие примеры

Пример

В следующем примере записывается количество нажатий кнопки:

if (sessionStorage.clickcount) { sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1; } else { sessionStorage.clickcount = 1; } document.getElementById("result").innerHTML = "Вы нажали кнопку" + sessionStorage.clickcount + "раз.";

Попробуйте сами »

JavaScript 存储对象Объект Storage в JavaScript

Другие расширения