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中工作正常
這是從這個JavaScript
<a style="cursor: pointer;" onclick="RemoveDv('dv1');">
添加到代碼不會創建一個onclick事件在IE瀏覽器中,如果我看看什麼已經在ie開發人員工具中創建我可以看到沒有onclick正在添加到超鏈接 –
這是因爲你正在與'onclick' *屬性*,而不是'onClick' *屬性*。有一個區別。爲了說明這種差異,試試這個:'。然後,更改文本框的內容並檢查IE工具中的「value」屬性。即使屬性已經存在,您將會看到屬性沒有改變。 –