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');
}
Осы функциялардың барлығын абзацымызға байланыңыз.