localStorage позволяет хранить пары значений ключа. Для того, чтобы сохранить что-то локальное хранилище, используйте
window.localStorage.setItem(key,value);
Вы можете Пенсионерку элемент из LocalStorage по
localStorage.getItem(key);
LocalStorage является функцией HTML5, а не все браузеры поддерживают его. Вам лучше проверить, поддерживает ли браузер localStorage, прежде чем пытаться его читать или писать. Кроме того, localStorage поддерживает только строки для ключа и значения. Таким образом, вы должны скрывать свое целое число до строки при записи в localStorage и строку int при чтении. В каждом браузере установлен некоторый предопределенный quita для локального хранилища (обычно 5 МБ). Если вы превысите его, любая попытка записать в localStorage вызовет исключение. Приведенный ниже код справляется с этими проблемами.
/*key should be String, value can be any Javascript object */
function writeToLocalStorage(key,value)
{
if(typeof(Storage) == 'undefined')
{
alert("This feature is not supported by the browser you are using currently");
return false;
}
value = JSON.stringify(value); //serializing non-string data types to string
try
{
window.localStorage.setItem(key, value);
}
catch (e)
{
if (e == QUOTA_EXCEEDED_ERR) {
alert('Local storage Quota exceeded! .Clearing localStorage');
localStorage.clear();
window.localStorage.setItem(key, value); //Try saving the preference again
}
}
return true;
}
function readFromLocalStorage(key)
{
if(typeof(Storage) == 'undefined')
{
//Broswer doesnt support local storage
return false;
}
value = JSON.parse(localStorage.getItem(key));
return value;
}
В таком случае нет ошибок? Вот хороший старт: http://www.w3schools.com/html/html5_webstorage.asp – MonkeyZeus
@MonkeyZeus http://www.w3fools.com/ –
'localStorage.setItem ('sum', val4)'? –