Условие
На доке CueDock три сигнала .cue. В script.js повесьте клик через addEventListener и forEach, пишите в #board, опция { once: true }. HTML и CSS не трогайте.
Что нужно сделать
querySelectorAll(".cue")+forEach.- На каждую:
addEventListener("click", …, { once: true }). - Текст кнопки в
#board(вместо «Ждём» или через пробел). - Не используйте
onclick.
Подсказка для новичка
Слушатель вешают на каждый элемент коллекции, не на NodeList целиком. { once: true } - третий аргумент: после первого клика браузер сам снимет обработчик.
Стартовый код
Пишите только в script.js. «Помощник» подставит решение по шагам.
Вот так должно получиться
На превью после скрипта должно быть так:
Как пользоваться IDE
- Предпросмотр — как выглядит ваша страница.
- Результат — какой итог должен получиться.
- Описание задачи — полное условие и справка.
- Задание — краткие шаги 1–2–3 снизу.
- Помощник — подсказки по шагам.
- Черновик — ссылка на ваш код.
- Сброс кода — стартовый шаблон.
Почему addEventListener
Свойство onclick хранит только одну функцию - повторная запись затирает предыдущую. addEventListener позволяет несколько слушателей и опцию once.
once
Удобная альтернатива ручному removeEventListener, когда реакция нужна ровно один раз.
Коротко: querySelectorAll · forEach · addEventListener · once.