Flere behandlere for én hendelse i JavaScript
Du kan knytte flere funksjoner til ett element samtidig. La oss se på et eksempel. La oss si at vi har en knapp:
<input id="button" type="submit">
La oss si at vi har to funksjoner:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
La oss hente referansen til knappen vår i en variabel:
let button = document.querySelector('#button');
Og la oss nå knytte både den første og den andre funksjonen til knappen vår som klikk-behandlere:
button.addEventListener('click', func1);
button.addEventListener('click', func2);
Det er gitt et avsnitt:
<p id="elem">text</p>
Følgende funksjoner er gitt:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
function func3() {
console.log('3');
}
Knytt alle disse funksjonene til avsnittet vårt.