Window localStorageСвойство

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

Пример

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

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

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

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

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

localStorage используется для длительного сохранения данных всего веб-сайта; у сохранённых данных нет срока истечения, пока их не удалят вручную.

Свойство localStorage доступно только для чтения.

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


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

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

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

Синтаксис

window.localStorage

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

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

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

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

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

localStorage.removeItem("key");

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

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

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

Пример

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

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

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

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

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