0
var hyp = document.createElement("a");
//hyp.style.cssText='cursor:pointer';
hyp.onclick="RemoveDv('" + divid + "');";
hyp.innerHTML = "Remove";
У меня есть javascript с этим кодом snippit. В firefox все работает нормально, но в IE8 он отлично работает, если я запускаю его локально, но загружая код на сервер и просматривая мой браузер IE8, который я запускал локально, событие RemoveDv НЕ запускается.Не запускается OnClick Событие IE8, но работает отлично В Firefox
Это HTML создан на основе этого JavaScript
<a style="cursor: pointer;" onclick="RemoveDv('dv1');">
Добавление этого кода не создает событие onclick в IE, если я смотрю на то, что было создано в средствах разработчика, я вижу, что в гиперссылку не добавляется onclick –
Это потому, что вы работаете с 'onclick' * свойство *, а не атрибут' onClick' * *. Есть разница. Чтобы проиллюстрировать это различие, попробуйте следующее: ''. Затем измените содержимое текстового поля и проверьте атрибут 'value' в инструментах IE. Вы увидите, что атрибут не изменился, хотя свойство имеет. –