Múltiplos manipuladores para um mesmo evento em JavaScript

É possível vincular várias funções a um mesmo elemento. Vamos ver um exemplo. Suponha que temos um botão:

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

Suponha que temos duas funções:

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

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

Vamos obter uma referência ao nosso botão em uma variável:

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

Agora, vamos vincular à nosso botão como manipuladores de clique tanto a primeira quanto a segunda função:

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

Dado um parágrafo:

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

Dadas as seguintes funções:

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

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

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

Vincule todas essas funções ao nosso parágrafo.