Více obslužných rutin pro jednu událost v JavaScriptu
K jednomu prvku lze připojit více funkcí najednou. Podívejme se na příklad. Nechť máme tlačítko:
<input id="button" type="submit">
Nechť máme dvě funkce:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
Získáme odkaz na naše tlačítko do proměnné:
let button = document.querySelector('#button');
A nyní připojme k našemu tlačítku jako obslužné rutiny kliknutí jak první, tak druhou funkci:
button.addEventListener('click', func1);
button.addEventListener('click', func2);
Daný odstavec:
<p id="elem">text</p>
Jsou dány následující funkce:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
function func3() {
console.log('3');
}
Připojte všechny tyto funkce k našemu odstavci.