ერთი მოვლენის რამდენიმე დამმუშავებელი JavaScript-ში

ერთ ელემენტს შეიძლება მივაბათ ერთდროულად რამდენიმე ფუნქცია. მოდით შევხედოთ მაგალითს. დავუშვათ გვაქვს ღილაკი:

html<input id="button" type="submit">

დავუშვათ გვაქვს ორი ფუნქცია:

javascriptfunction func1() {
  console.log('1');
}

function func2() {
  console.log('2');
}

მოდით მივიღოთ ბმული ჩვენს ღილაკზე ცვლადში:

javascriptlet button = document.querySelector('#button');

ახლა კი მივაბათ ჩვენს ღილაკს როგორც კლიკის დამმუშავებლები როგორც პირველი, ასევე მეორე ფუნქციები:

javascriptbutton.addEventListener('click', func1);
button.addEventListener('click', func2);
Задание 1

მოცემულია აბზაცი:

html<p id="elem">text</p>

მოცემულია შემდეგი ფუნქციები:

javascriptfunction func1() {
  console.log('1');
}

function func2() {
  console.log('2');
}

function func3() {
  console.log('3');
}

მიაბით ყველა ეს ფუნქცია ჩვენს აბზაცს.