Πολλαπλοί χειριστές ενός συμβάντος στο 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');
}
Δεσμεύστε όλες αυτές τις συναρτήσεις στην παράγραφό μας.