Pavadinti JavaScript įvykių apdorojimo metodai

Ankstesnėse pamokose mes naudojome anonimines funkcijas kaip įvykių apdorotojus. Tai iš tikrųjų nėra būtina - funkcija gali būti ir įprasta, su pavadinimu. Tarkime, pavyzdžiui, turime tokią funkciją:

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

Tarkime, taip pat yra mygtukas:

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

Padarykime taip, kad paspaudus mygtuką būtų vykdyta mūsų funkcija func. Tam perduosime mūsų funkcijos pavadinimą kaip addEventListener parametrą, štai taip:

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

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

Duotas toks HTML kodas:

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

Duotos šios funkcijos:

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

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

Padarykite taip, kad paspaudus pirmąjį mygtuką būtų vykdyta funkcija func1, o paspaudus antrąjį - funkcija func2.