JavaScript හි එක් event එකක් සඳහා event handlers කිහිපයක්

එක් element එකකට ක්‍රියාකාරීත්වයන් කිහිපයක් වහාම bind කළ හැකිය. අපි උදාහරණයක් බලමු. අපට බොත්තමක් ඇතැයි සිතමු:

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

අපට ක්‍රියාකාරීත්වයන් දෙකක් ඇතැයි සිතමු:

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

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

අපගේ බොත්තම වෙත variable එකකට reference එකක් ලබා ගනිමු:

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

දැන් අපගේ බොත්තමට click event handler ලෙස පළමු හා දෙවන ක්‍රියාකාරීත්වයන් දෙකම bind කරමු:

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');
}

මෙම ක්‍රියාකාරීත්වයන් සියල්ල අපගේ ප්‍රස්ථාරයට bind කරන්න.