I am trying to print out an alert for each button. Button 1! should alert 'A Unicorn', Button 2! should alert "A Hug!" and Button 3! should alert "Fresh Laundry". Instead, I get "Fresh Laundry" for each button.
<button id="btn-0">Button 1!</button>
<button id="btn-1">Button 2!</button>
<button id="btn-2">Button 3!</button>
<script type="text/javascript">
var prizes = ['A Unicorn!', 'A Hug!', 'Fresh Laundry!'];
for (var btnNum = 0; btnNum < prizes.length; btnNum++) {
var position = prizes[btnNum]
// for each of our buttons, when the user clicks it...
document.getElementById('btn-' + btnNum).onclick = function() {
// tell her what she's won!
alert(position);
};
}
</script>
How do I get each button to print out the proper alert?