2012-10-06 84 views
0

我想在IE中使用JXBrowser模擬模糊事件。IE事件爲空

HTML代碼:

<input type="text" id="email" name="email" onblur="test()"> 

和功能「測試」

function test(){  
    alert("1");  
    alert(event.srcElement);  
} 

當我手動嘗試在IE中,我得到它完美地工作,但是當我運行使用JXBrowser它彈出的了第一個警報(警報(「1」)),但接着說:「無法獲取屬性的值'srcElement':對象爲空或未定義」。 爲什麼當我運行JXBrowser它模擬事件,但它說這個事件是空的?

感謝

+1

什麼版本的IE(S)???? – Spudley

回答

0

在大多數情況下,event.srcElement在其他瀏覽器稱爲event.target。一般來說,你可以這樣寫:

var element = event.srcElement ? event.srcElement : event.target; 
+0

或更短: var element = event.srcElement || event.target; – TweeZz