Penangan Acara Bernama di JavaScript

Dalam pelajaran sebelumnya, kita menggunakan fungsi anonim sebagai penangan acara. Sebenarnya hal ini tidak wajib - fungsinya bisa berupa fungsi biasa, dengan nama. Sebagai contoh, misalkan kita memiliki fungsi seperti ini:

javascriptfunction func() {
  console.log('!!!');
}

Misalkan juga ada tombol:

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

Mari kita atur sehingga ketika tombol diklik, fungsi kita func dijalankan. Untuk melakukannya, dengan parameter addEventListener kita berikan nama fungsi kita, seperti ini:

javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func);

function func() {
  console.log('!!!');
}
Задание 1

Diberikan kode HTML berikut:

html<input id="button1" type="submit" value="button1">
<input id="button2" type="submit" value="button2">

Diberikan fungsi-fungsi berikut:

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

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

Atur sehingga ketika tombol pertama diklik fungsi func1 dijalankan, dan ketika tombol kedua diklik - fungsi func2.