Именувани обработувачи на настани во 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.