JavaScriptda bir hodisaning bir nechta ishlov beruvchilari
Bitta elementga bir vaqtning o'zida bir nechta funksiyalarni bog'lash mumkin. Keling, buni misolda ko'rib chiqaylik. Faraz qilaylik bizda tugma bor:
<input id="button" type="submit">
Faraz qilaylik, bizda ikkita funksiya bor:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
Tugmamizga havolani o'zgaruvchiga olaylik:
let button = document.querySelector('#button');
Keling, endi tugmamizga klik hodisasi ishlov beruvchisi sifatida ham birinchi, ham ikkinchi funksiyalarni bog'laymiz:
button.addEventListener('click', func1);
button.addEventListener('click', func2);
Berilgan abzas:
<p id="elem">matn</p>
Quyidagi funksiyalar berilgan:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
function func3() {
console.log('3');
}
Barcha ushbu funksiyalarni bizning abzimizga bog'lang.