Gestionnaires d'événements nommés en JavaScript

Dans les leçons précédentes, nous avons utilisé des fonctions anonymes comme gestionnaires d'événements. Ce n'est en fait pas obligatoire - la fonction peut être ordinaire, avec un nom. Supposons par exemple que nous ayons une fonction comme celle-ci :

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

Supposons également qu'il y ait un bouton :

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

Faisons en sorte qu'un clic sur le bouton exécute notre fonction func. Pour cela, passons le nom de notre fonction comme paramètre de addEventListener, comme ceci :

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

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

Voici le code HTML suivant :

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

Voici les fonctions suivantes :

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

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

Faites en sorte qu'un clic sur le premier bouton exécute la fonction func1, et un clic sur le second - la fonction func2.