Poimenovani obravnavalci dogodkov v JavaScript

V prejšnjih lekcijah smo uporabljali anonimne funkcije kot obravnavalce dogodkov. To pravzaprav ni nujno - funkcija je lahko tudi običajna, z imenom. Za primer naj imamo takšno funkcijo:

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

Naj bo na voljo tudi gumb:

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

Naredimo, da se ob kliku na gumb izvede naša funkcija func. Za to parameter addEventListener podajmo ime naše funkcije, takole:

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

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

Podana je naslednja HTML koda:

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

Podane so naslednje funkcije:

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

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

Naredite, da se ob kliku na prvi gumb izvede funkcija func1, ob kliku na drugega pa funkcija func2.