2012-12-03 42 views
1

當執行JavaScript時,我注意到了IE(任何版本:7,8或甚至9)的奇怪行爲: 拖放不起作用,但是當我按下F12按鈕兩次時,它完美地工作F12開發人員工具)Javascript在IE上的奇怪行爲

在Chrome上,所有代碼都在完美工作,但在IE中我應該按兩次F12才能讓代碼完美運行。

任何人都可以解釋這個錯誤是什麼?

+0

'拖放不工作'你能分享你的代碼嗎? – yogi

+0

問題與代碼本身無關。我想我解決了這個問題:'console.log();'我在函數調用中使用開發人員工具,我將停用所有這些調用,然後再次測試:) –

回答

4

我猜它,因爲你正在使用的console.log在你的代碼

的console.log在你的IE打開的開發工具後可用。 使用try catch;

try{ 
    console.log('log') 
} 
catch(err){ 
} 
+0

是的,就像我說的,如果我評論它?現在我評論它沒有任何工作了,我會嘗試用try/catch來包圍它。 –

+0

這解決了我的問題,thunx ^^ –