window.onload=function(){}中的onclick事件不執行


 1     window.onload = Function()
 2     {
 3         var obtn1 = document.getElementById('btn4');    
 4         alert("1");
 5         obtn1.onclick=function()
 6         {
 7             alert("2");
 8             var oin = document.getElementById('in1');
 9             in1.checked=true;
10         }
11     };

提示TypeError: obtn1 is null

是因為自己把javascript代碼寫在head中了。

是這樣的.在head定義的javascript要用到文檔結構,但是那個時候整個文檔都沒有加載完,而且我也沒有將整個代碼寫在window.onload = function(){}函數中

一般的做法是將javascript代碼寫在body之后,這樣就不會產生這種錯誤


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM