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, время: 06:46. |