ერთი მოვლენის რამდენიმე დამმუშავებელი 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');
}
მიაბით ყველა ეს ფუნქცია ჩვენს აბზაცს.