Pojmenované obslužné funkce událostí v JavaScriptu

V předchozích lekcích jsme používali jako obslužné funkce událostí anonymní funkce. To ve skutečnosti není nutné - funkce může být i obyčejná, s názvem. Mějme například tuto funkci:

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

Nechť je také k dispozici tlačítko:

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

Udělejme, aby po kliknutí na tlačítko provedla naše funkce func. K tomu předáme parametrem addEventListener název naší funkce, takto:

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

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

Je dán následující HTML kód:

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

Jsou dány následující funkce:

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

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

Zařiďte, aby po kliknutí na první tlačítko provedla funkce func1, a po kliknutí na druhé - funkce func2.