<html>
<head>
</head>
<body>
<script>
var b=document.body;
for(var i=0;i<10;i++){
l=document.createElement('input');
l.type = 'submit';
l.value=i;
b.appendChild(l);
l.onclick=function(){alert(i)}
}
</script>
</body>
</html>
Здравствуйте!Возникла проблема с "вешанием" события!Вот в примере выше событие вешается на динамически созданные инпуты .При нажатии на созданные кнопки срабатывает алерт с номером инпута,но почему то номер всегда "10",a хотелось бы присвоить каждому инпуту свой номер.Ну я понял что в последней интерации событие вешается на все объекты "l"...Пробывал через массив "l[i]",тоже ничего не выходит...Ну вопрос новичка,а все же как бы решить проблему по элегантнее?Всем спасибо!