offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jsPmDmNEH 342 of 503 menu

Именованные обработчики событий в JavaScript

В предыдущих уроках мы с вами использовали в качестве обработчиков событий анонимные функции. Это на самом деле не обязательно - функция может быть и обычной, с именем. Пусть для примера у нас есть такая функция:

function func() { console.log('!!!'); }

Пусть также есть кнопка:

<input id="button" type="submit">

Давайте сделаем так, чтобы по клику на кнопку выполнилась наша функция func. Для этого параметром addEventListener передадим имя нашей функции, вот так:

let button = document.querySelector('#button'); button.addEventListener('click', func); function func() { console.log('!!!'); }

Дан следующий HTML код:

<input id="button1" type="submit" value="button1"> <input id="button2" type="submit" value="button2">

Даны следующие функции:

function func1() { console.log(1); } function func2() { console.log(2); }

Сделайте так, чтобы по клику на первую кнопку выполнилась функция func1, а по клику на вторую - функция func2.

enru