Pojmenované obslužné funkce událostí v JavaScriptu
V předchozích lekcích jsme používali jako obslužné funkce událostí anonymní funkce. To ve skutečnosti není nutné - funkce může být i obyčejná, s názvem. Mějme například tuto funkci:
function func() {
console.log('!!!');
}
Nechť je také k dispozici tlačítko:
<input id="button" type="submit">
Udělejme, aby po kliknutí na tlačítko
provedla naše funkce func. K
tomu předáme parametrem addEventListener
název naší funkce, takto:
let button = document.querySelector('#button');
button.addEventListener('click', func);
function func() {
console.log('!!!');
}
Je dán následující HTML kód:
<input id="button1" type="submit" value="button1">
<input id="button2" type="submit" value="button2">
Jsou dány následující funkce:
function func1() {
console.log(1);
}
function func2() {
console.log(2);
}
Zařiďte, aby po kliknutí na první tlačítko
provedla funkce func1, a po kliknutí
na druhé - funkce func2.