# Именованные обработчики событий в 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`.

←→
↑
en ru