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