Почему undefined выдает?
Вячеслав Рудик

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<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++)
{
// при клике на кнопку.
document.getElementById('btn-' + btnNum).onclick = function()
{
// сообщим о победе
alert(prizes[btnNum]);
};
}
</script>
</body>
</html>

1 чел.