Mai multe manipulatoare pentru un singur eveniment în JavaScript

La un element pot fi atașate mai multe funcții deodată. Să vedem un exemplu. Să presupunem că avem un buton:

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

Să presupunem că avem două funcții:

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

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

Să obținem referința la butonul nostru într-o variabilă:

javascriptlet button = document.querySelector('#button');

Și acum să atașăm la butonul nostru atât prima, cât și a doua funcție ca manipulatoare pentru click:

javascriptbutton.addEventListener('click', func1);
button.addEventListener('click', func2);
Задание 1

Este dat un paragraf:

html<p id="elem">text</p>

Sunt date următoarele funcții:

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

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

function func3() {
  console.log('3');
}

Atașați toate aceste funcții la paragraful nostru.