# Несколько обработчиков одного события в JavaScript

К одному элементу можно привязать сразу несколько функций. Давайте посмотрим на примере. Пусть у нас есть кнопка:

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

Пусть у нас есть две функции:

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

Получим ссылку на нашу кнопку в переменную:

`let button = document.querySelector('#button');`

А теперь давайте привяжем к нашей кнопке в качестве обработчиков клика и первую, и вторую функции:

`button.addEventListener('click', func1); button.addEventListener('click', func2);`

Дан абзац:

`<p id="elem">text</p>`

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

`function func1() { console.log('1'); } function func2() { console.log('2'); } function func3() { console.log('3'); }`

Привяжите все эти функции к нашему абзацу.

←→
↑
en ru