У меня есть код, который динамически создает новую кнопку через JavaScript, которая при нажатии вызывает функцию JavaScript. Код работает так же, как и ожидалось в Firefox, Chrome, Opera, но низкий, и вот, он не работает в IE (7 - я даже не собираюсь беспокоиться о IE6).
Кнопка создается и появляется, но не вызывает событие onclick.
var newButton = document.createElement('input');
newButton.setAttribute('id','btnChat_');
newButton.setAttribute('type','button');
newButton.setAttribute('onclick','askQuestion()');
newButton.setAttribute('value', 'Respond');
document.getElementById('frmChat').appendChild(newButton);
Кто-нибудь знает, почему это не будет работать в IE, или у вас есть предложения относительно того, как я мог бы написать этот код, чтобы он работал?
Спасибо.