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

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

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

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

Похожие вопросы