var hyp = document.createElement("a");
//hyp.style.cssText='cursor:pointer';
hyp.onclick="RemoveDv('" + divid + "');";
hyp.innerHTML = "Remove";
我有这个代码snippit的javascript。在firefox中一切正常,但在IE8中,如果我在本地运行它可以正常工作,但是将代码上传到服务器并通过我在本地运行它的同一个IE8浏览器运行RemoveDv事件将不会触发。
这是从这个javascript创建的html
<a style="cursor: pointer;" onclick="RemoveDv('dv1');">
答案 0 :(得分:5)
onclick
应该是一个函数,而不是一个字符串。
hyp.onclick = function() {RemoveDv(divid);};
编辑:嘿,这是我的第2000个答案!