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之后,这样就不会产生这种错误
