Pasūtītie notikumu apstrādātāji JavaScript

Iepriekšējās nodarbībās mēs izmantojām kā notikumu apstrādātājus anonīmas funkcijas. Tas patiesībā nav obligāti - funkcija var būt arī parasta, ar nosaukumu. Piemēram, pieņemsim, ka mums ir šāda funkcija:

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

Pieņemsim, ka ir arī poga:

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

Izveidosim tā, lai, noklikšķinot uz pogas, izpildītos mūsu funkcija func. Lai to izdarītu, ar parametru addEventListener padodam mūsu funkcijas nosaukumu, šādi:

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

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

Dots šāds HTML kods:

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

Dotas šādas funkcijas:

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

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

Izveidojiet tā, lai, noklikšķinot uz pirmās pogas, izpildītos funkcija func1, bet, noklikšķinot uz otrās - funkcija func2.