- Kód: Vybrat vše
var zapnout1 = document.getElementById('funkce1');
zapnout1.onclick = fuunkce1;
níže napíšu celý kód ale co mě zajímá je, neexistujeli lepší způsob, než to psát pod každou funkci, kterou chci odkazem vyvolat, například nějak cyklem. Jak by se to dalo použit efektivněji v případě, že budu chtít přidávat další a další funkce, které zapínám odkazem.
html
- Kód: Vybrat vše
<li><a id="funkce1" href="#">Kalkulačka duchod</a></li>
<li><a id="funkce2" href="#">Expressions zápis</a></li>
js
- Kód: Vybrat vše
function fuunkce1() {
function kalkulackaVeku(datumNarozeni) {
return 2022 - datumNarozeni;
}
function kalkulackaDuchodu(datumNarozeni1, jmeno) {
var vek = kalkulackaVeku(datumNarozeni1);
var duchod = 65 - vek;
duchod <= 0 ? (duchod = ("Jsi v duchodu ")) : duchod = ("Půjdeš do důchodu za " + duchod);
console.log(duchod, jmeno);
}
kalkulackaDuchodu(1920, "Dan");
kalkulackaDuchodu(2005, "Pavel");
}
var zapnout1 = document.getElementById('funkce1');
zapnout1.onclick = fuunkce1;
// ------------------------------------------------------------
// Funkce - Expressions
//***********************-------------------------------------------
function fuunkce2() {
var kalkulackaVeku = function(datumNarozeni) {
return 2022 - datumNarozeni;
}
var hrac1 = kalkulackaVeku(2010);
console.log(hrac1);
}
var zapnout2 = document.getElementById('funkce2');
zapnout2.onclick = fuunkce2;