今天在写一个javascript demo的时候,为了一个小问题搞了好久,而且代码就是如下:
var start = document.getElementById(‘start‘);
start.onclick = function(){
...........
};
之后报了这样的错误,typeerror:start is null
哎呀,之后百度一看,原来是因为自己把javascript代码写在head中了,如此粗心.之后想了一下,确实是这样的.在head定义的javascript要用到文档结构,但是那个时候整个文档都没有加载完,而且我也没有将整个代码写在window.onload = function(){}函数中
一般的做法是将javascript代码写在body之后,这样就不会产生这种错误
时间: 2024-10-02 01:53:11