Več primerovalnikov za en dogodek v JavaScript
K enemu elementu lahko takoj vežemo več funkcij. Poglejmo si primer. Naj imamo gumb:
<input id="button" type="submit">
Naj imamo dve funkciji:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
Dobimo referenco na naš gumb v spremenljivko:
let button = document.querySelector('#button');
In zdaj privežimo k našemu gumbu kot primerovalnika klika tako prvo, kot drugo funkcijo:
button.addEventListener('click', func1);
button.addEventListener('click', func2);
Podan je odstavek:
<p id="elem">text</p>
Podane so naslednje funkcije:
function func1() {
console.log('1');
}
function func2() {
console.log('2');
}
function func3() {
console.log('3');
}
Vse te funkcije privežite na naš odstavek.