Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.03.2015, 14:44
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

js+localStorage
Хочу по нажатию кнопки увеличивать переменную в локальном хранилище. Код:
<input type="text" id="send1" value="" />  поле для вывода

<div id="knopka"><a href="#" class="button9" onclick='write()'>название кнопки</a></div>    //кнопка

<script>
function write() {     //функция записи и вывода
localStorage.data='1';   //как здесь реализовать увеличение на 1?
var a = localStorage.getItem('data');  //засовываю содержимое хранилища в переменную
document.getElementById('send1').value = a;  //засовываю переменную в поле вывода
}
</script>

Как здесь сделать увеличение числа в хранилище на 1?
Ответить с цитированием
  #2 (permalink)  
Старый 29.03.2015, 14:50
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

var oldValue = localStorage.getItem('data');
localStorage.setItem('data', oldValue ? ++oldValue : 1);
Ответить с цитированием
  #3 (permalink)  
Старый 29.03.2015, 18:54
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

Сообщение от jsnb Посмотреть сообщение
var oldValue = localStorage.getItem('data');
localStorage.setItem('data', oldValue ? ++oldValue : 1);
отлично вышло, спасибо)

От себя ещё прибавил вывод данных при загрузке страницы, так как сейчас он происходит только по нажатию кнопки. Код на всякий случай:
<script>
	
	window.onload = begin;
	function begin() {
	var a = localStorage.getItem('data');  
	document.getElementById('send1').value = a; 
	}
</script>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операционная Система на JS Icat Общие вопросы Javascript 3 17.04.2018 22:54
Вывыод контента через JS inet_boy Элементы интерфейса 0 18.11.2013 03:00
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
Вставка кода js с помощью js Alice Общие вопросы Javascript 1 12.06.2013 19:05