2012-06-18 94 views
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');"> 

回答

5

onclick創造應該是一個函數,而不是一個字符串的HTML。

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

編輯:嘿,這是我的第2,000個答案!

相關問題