Несколько обработчиков одного события в JavaScript
К одному элементу можно привязать сразу несколько функций. Давайте посмотрим на примере. Пусть у нас есть кнопка:
html<input id="button" type="submit">
Пусть у нас есть две функции:
javascriptfunction func1() {
console.log('1');
}
function func2() {
console.log('2');
}
Получим ссылку на нашу кнопку в переменную:
javascriptlet button = document.querySelector('#button');
А теперь давайте привяжем к нашей кнопке в качестве обработчиков клика и первую, и вторую функции:
javascriptbutton.addEventListener('click', func1);
button.addEventListener('click', func2);
Задание 1
Дан абзац:
html<p id="elem">text</p>
Даны следующие функции:
javascriptfunction func1() {
console.log('1');
}
function func2() {
console.log('2');
}
function func3() {
console.log('3');
}
Привяжите все эти функции к нашему абзацу.