Как я могу использовать HTML и Javascript вместе, чтобы изменить значение переменной?

#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. Привет, я хочу задать небольшой вопрос, как мне добавить текст после нажатия кнопки, например, вместо добавления его в консольный чат?