Vairāki viena notikuma apstrādātāji JavaScript
Vienam elementam var piesiet uzreiz vairākas funkcijas. Apskatīsim piemērā. Pieņemsim, ka mums ir poga:
<input id="button" type="submit">
Pieņemsim, ka mums ir divas funkcijas:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
Iegūsim saiti uz mūsu pogu mainīgajā:
let button = document.querySelector('#button');
Un tagad piesienim mūsu pogai kā klikšķa apstrādātājus gan pirmo, gan otro funkciju:
button.addEventListener('click', func1);
button.addEventListener('click', func2);
Dots rindkopa:
<p id="elem">text</p>
Dotas šādas funkcijas:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
function func3() {
console.log('3');
}
Piesiet visas šīs funkcijas mūsu rindkopai.