Een Hanterer vir Baie Elemente in JavaScript

Een funksie kan onmiddellik aan verskeie elemente gebind word. Kom ons sê, as voorbeeld, ons het die volgende funksie:

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

Daar is ook twee knoppies:

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

Kom ons kry verwysings na hierdie knoppies in veranderlikes:

javascriptlet button1 = document.querySelector('#button1');
let button2 = document.querySelector('#button2');

En laat ons nou ons funksie func aan beide die eerste en die tweede knoppie bind:

javascriptbutton1.addEventListener('click', func);
button2.addEventListener('click', func);
Задание 1

Daar is 5 paragrawe:

html<p id="elem1">text</p>
<p id="elem2">text</p>
<p id="elem3">text</p>
<p id="elem4">text</p>
<p id="elem5">text</p>

Die volgende funksie word gegee:

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

Bind hierdie funksie aan al 5 paragrawe.