Mehrere Event-Handler für ein Ereignis in JavaScript
An ein Element können mehrere Funktionen gleichzeitig gebunden werden. Sehen wir uns ein Beispiel an. Nehmen wir an, wir haben einen Button:
<input id="button" type="submit">
Nehmen wir an, wir haben zwei Funktionen:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
Holen wir uns einen Verweis auf unseren Button in eine Variable:
let button = document.querySelector('#button');
Binden wir nun sowohl die erste als auch die zweite Funktion als Klick-Handler an unseren Button:
button.addEventListener('click', func1);
button.addEventListener('click', func2);
Gegeben ist ein Absatz:
<p id="elem">text</p>
Folgende Funktionen sind gegeben:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
function func3() {
console.log('3');
}
Binden Sie alle diese Funktionen an unseren Absatz.