不触发 OnClick 事件 IE8,但在 Firefox 中工作正常

Not Triggering OnClick Event IE8 but Works Fine In Firefox

本文关键字:Firefox 工作 但在 OnClick 事件 IE8      更新时间:2023-09-26
  var hyp = document.createElement("a");
  //hyp.style.cssText='cursor:pointer';
  hyp.onclick="RemoveDv('" + divid + "');";    
  hyp.innerHTML = "Remove";

我有带有此代码截图的 javascript。在 Firefox 中一切正常,但在 IE8 中,如果我在本地运行它,它可以正常工作,但是将代码上传到服务器并通过我在本地运行的相同 IE8 浏览器运行 RemoveDv 事件不会触发。

这是从这个JavaScript创建的html

<a style="cursor: pointer;" onclick="RemoveDv('dv1');">

onclick应该是一个函数,而不是一个字符串。

hyp.onclick = function() {RemoveDv(divid);};

编辑:嘿,这是我的第2000个答案!