2013-03-29 50 views
0

我在我的HTML中使用了一些複選框。加載頁面時,我想根據檢查哪些框來執行一些操作。問題在於IE在設置框的值之前調用了我的onLoad函數。 (當然在FF正常工作)在IE頁面加載早期調用javascript函數

代碼:

<script language='JavaScript' type = "text/javascript"> 

    window.onload = new function() { 
     alert("wat"); 
    } 

</script> 

調試,我看到,當我得到的警報框都沒有選中,但駁回之後,他們chekced也應。

如何讓我的JavaScript代碼在加載完成後執行?

+0

複選框已在標記中檢查? –

+0

有些是,這取決於用戶的輸入 – Mugen

回答

3

看起來像這樣new關鍵字混淆IE window.onload事件。在處理函數之前刪除new關鍵字:

<script language='JavaScript' type = "text/javascript"> 

    window.onload = function() { 
     alert("wat"); 
    } 

</script> 
相關問題