#javascript #html
#javascript #HTML
Вопрос:
У меня есть переменная, я создал кнопку, которую я нажму и изменю значение переменной. Как я могу это выполнить?
<html>
<body>
<button>
Button
</button>
<script type="text/javascript">
var a = 0;
</script>
</body>
</html>
Ответ №1:
добавьте обработчик onclick к кнопке :
<html>
<body>
<button onclick="setA()">
Button
</button>
<script type="text/javascript">
var a = 0;
function setA(){
a=4;
console.log(a);
}
</script>
</body>
</html>
Комментарии:
1. Таким образом, каждый раз, когда нажата кнопка but, var a будет повторно инициализироваться.
2. вы имеете в виду, что заранее установлено значение 0? потому что вместо этого я попробовал использовать a , и он просто продолжает увеличивать oO
3. Да, Джонатан. Правильным было бы установить a = 0 в скрипте, отличном от того, который связан с button, перед этим. Итак, вы инициализируете один и каждый раз, но нажимается, затем переходите к желаемому вычислению.
4. не уверен, что вы имеете в виду, но тег script запускается только один раз, только функция setA вызывается onclick
5. Привет, я хочу задать небольшой вопрос, как мне добавить текст после нажатия кнопки, например, вместо добавления его в консольный чат?