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之后,這樣就不會產生這種錯誤