Именовани руковаоци догађаја у JavaScript-у
У претходним лекцијама користили смо анонимне функције као руковаоце догађаја. То заправо није обавезно - функција може бити и обична, са именом. На пример, нека имамо овакву функцију:
function func() {
console.log('!!!');
}
Нека такође постоји дугме:
<input id="button" type="submit">
Хајде да направимо да се при клику на дугме
изврши наша функција func. За
то ћемо као параметар addEventListener
проследити име наше функције, овако:
let button = document.querySelector('#button');
button.addEventListener('click', func);
function func() {
console.log('!!!');
}
Дати следећи HTML код:
<input id="button1" type="submit" value="button1">
<input id="button2" type="submit" value="button2">
Дате следеће функције:
function func1() {
console.log(1);
}
function func2() {
console.log(2);
}
Направите тако да при клику на прво дугме
изврши функција func1, а при клику
на друго - функција func2.