Показать сообщение отдельно
  #1 (permalink)  
Старый 23.02.2019, 10:58
Новичок на форуме
Отправить личное сообщение для Nosok Посмотреть профиль Найти все сообщения от Nosok
 
Регистрация: 23.02.2019
Сообщений: 2

Аналог += в JS
Добрый день,

По учебе нужно сделать программу, управляющую "умной комнатой" с планшета. Я пытаюсь делать очень простую штуку: задается температура по умолчанию и к ней по нажатию кнопки прибавляется/отнимается 1 градус. Проблема в том, что я не знаю, как присвоить новое значение переменной value1, чтобы потом 1 прибавлялась уже к нему (если просто, что чтобы на каждое нажание кнопки было x+=1.

Помогите, пожалуйста!

function plus() {
 var value1 = parseInt(document.getElementById("temp").value); // <---
 document.getElementById("output").innerHTML = value1 + 1;
 }
 
 function minus() {
 var value1 = parseInt(document.getElementById("temp").value); // <---
 document.getElementById("output").innerHTML = value1 - 1;
 }
</script>
 </head>

 <body>
 <form name="adder">
 <input type="text" name="temp" id="temp" value="22" size="4" /><br />
 <input type="button" value="+" onclick="plus()">
  <input type="button" value="-" onclick="minus()">
 <p>____________</p>
<span id="output"></span>
 </form>
 </body>
 </html>
Ответить с цитированием