Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 37 из 114 · 8 мин
addEventListener, событие click, функция-обработчик и removeEventListener.
Ну что, теперь кнопка заработает?
Да. Говорим браузеру: «когда по кнопке кликнут — вызови эту функцию». Это обработчик события.
addEventListener()el.addEventListener("click", fn) — при каждом клике вызывается fn.let count = 0;
const btn = document.querySelector("button");
btn.addEventListener("click", () => {
count++;
btn.textContent = `В корзине: ${count}`;
});clickremoveEventListener()const btn = document.querySelector("button");
function once() {
console.log("Только один раз");
btn.removeEventListener("click", once);
}
btn.addEventListener("click", once);
btn.click();
btn.click();Передавай в addEventListener саму функцию, без скобок: addEventListener("click", add).
По клику на #add увеличивай count и показывай его в #count.
count растёт — пока нетaddEventListener — пока нетВыберите один ответ.
Что не так в btn.addEventListener("click", add())?
Выберите один ответ.
Сработает ли click у <button>, если нажать Enter на клавиатуре?
Проверяем состояние обучения…