JackShcherbakov
@JackShcherbakov

Почему не работает код?

Этот код должен делать следующее -
1-ый игрок вводит число
2-ой игрок после 1-ого вводит тоже число (2-ой игрок должен угадать число 1-ого)
Если числа первого и 2-ого совпадут, то выскакивает уведомление.
Вот код https://codepen.io/CitizenOne/pen/yoWPPV
Заранее спасибо!
  • Вопрос задан
  • 231 просмотр
Решения вопроса 2
@Robert_blk
JS-программист
Элемент один. А вы получается привязываете к одному и тому же элементу два обработчика 'click'
Ответ написан
@kulaeff
Front-end developer
Это элементарно, Ватсон. Вы вешаете обработчик на .digitOne. Тут все ок. Затем вы сразу вешаете обработчик на .digitTwo, но элемента с таким классом еще не существует. И даже когда вы поменяете .digitOne на .digitTwo, то обработчик про это не узнает. Нужно либо использовать делегирование событий, либо все-таки сделать две кнопки дабы избавиться от костыля со сменой класса.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект