0

I have this code

var prizes = ['Un unicorno!', 'Un abbraccio!', 'Un gelato!'];
for (var btnNum = 0; btnNum < prizes.length; btnNum++) {
  document.getElementById('btn-' + btnNum).onclick = function() {
    alert(prizes[btnNum]);
  };
}
<button id="btn-0">Button 1!</button>
<button id="btn-1">Button 2!</button>
<button id="btn-2">Button 3!</button>

Why when i click return me undefined ? And how i can correct ?

Sebastian Kaczmarek
  • 8,120
  • 4
  • 20
  • 38

0 Answers0