Elnevezett eseménykezelők a JavaScriptben

Az előző leckékben anonim függvényeket használtunk eseménykezelőkként. Ez valójában nem szükségszerű - a függvény lehet közönséges is, névvel. Legyen például egy ilyen függvényünk:

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

Legyen továbbá egy gomb:

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

Tegyük úgy, hogy a gombra kattintáskor a func függvényünk fusson le. Ehhez a addEventListener paramétereként adjuk át a függvényünk nevét, így:

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

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

Adott a következő HTML kód:

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

Adottak a következő függvények:

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

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

Tegyük úgy, hogy az első gombra kattintáskor a func1 függvény fusson le, a másodikra kattintáskor pedig a func2 függvény.