<table> <th colspan="5"> Rozdaj staty</th> <tr> <td>1</td><td><input type="button" id="minus_sila" value= "<"></td><td><span id="sila" >8</span></td><td><input type="button" id="plus_sila" value= ">"></td><td>5</td></tr> <tr> <td>1</td><td><input type="button" id="minus_zrecznosc" value= "<"></td><td><span id="zrecznosc" >8</span></td><td><input type="button" id="plus_zrecznosc" value= ">"></td><td>5</td></tr> </table> <script> var staty = ["sila", "zrecznosc"]; for (var i = 0; i < staty.length; i++) { document.getElementById("plus_"+staty[i]).onclick = function (evt) {plus(i); }; document.getElementById("minus_"+staty[i]).onclick = function (evt) {minus(i); }; } function plus(i) { var e=document.getElementById(staty[i]); e.innerHTML++; } function minus(i) { var z=document.getElementById(staty[i]); z.innerHTML--; } </script>
Skrypt z założenia prosty, ma zmieniać siłę i zręczność. jak przechodzi po pętli for, to alerty działają jak mają. Jak klikam na strzałki to nic się nie dzieje.
Oco chodzi?
Dzięki Thek, niestety i tak nie pomogło :/