Dom и события кнопок
Кнопка (button) вставляется на форму с помощью Dom, как запрограммировать для этой кнопки событие нажатия на неё??
|
BATON.onclick = function(){alert(111)}
|
var DeleteButton=document.createElement('input');
DeleteButton.type="button"; DeleteButton.name="Delete"; DeleteButton.id="Delete"; DeleteButton.value="Удалить"; //--------------------------------- //а этот фрагмент не работает! DeleteButton.id.onclick=function(){ alert("Кнопка нажата"); } document.getElementById("myForm").insertBefore(Del eteButton,document.getElementById("New")); Не получается, не работает, причём ни в IE, ни в FireFox |
DeleteButton.id.onclick - описались, надо DeleteButton.onclick
|
Подтверждаю, была опечатка.
Рабочий код:
<html>
<body>
<form id="myForm"></form>
<script>
var DeleteButton=document.createElement('input');
DeleteButton.type="button";
DeleteButton.name="Delete";
DeleteButton.id="Delete";
DeleteButton.value="Удалить";
DeleteButton.onclick=function(){
alert("Кнопка нажата");
}
document.getElementById("myForm").insertBefore(DeleteButton,document.getElementById("New"));
</script>
</body>
</html>
|
| Часовой пояс GMT +3, время: 19:30. |