Задать вопрос
@stintikss

Почему не работает onclick html?

66f846efd7186481545733.png

Html не хочет распознавать onclick(последние кавычки белые - следовательно, не распознал), и из за этого ничего в JS не работает

<div id="operator_btns">
  <button id="plus" onclick="op='+'">+</button>
  <button id="minus" onclick="op='-'">-</button>
  <button id="times" onclick="op='*'">x</button>
  <button id="divide" onclick="op='/'">:</button>
</div>
  • Вопрос задан
  • 202 просмотра
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@alex1nd
Попробуйте заменить одинарные кавычки на экранированные двойные кавычки или полностью использовать одинарные кавычки:

<div id="operator_btns">
  <button id="plus" onclick="op='+';">+</button>
  <button id="minus" onclick="op='-';">-</button>
  <button id="times" onclick="op='*';">x</button>
  <button id="divide" onclick="op='/';">:</button>
</div>


Убедитесь, что переменная op объявлена глобально, чтобы она была доступна в любом месте вашего кода:

var op;

Откройте консоль разработчика в браузере (F12 в большинстве браузеров) и посмотрите на вкладку "Консоль". Если там есть ошибки JavaScript, они могут указать на проблемы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 11:03
5000 руб./за проект
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект