学习笔记3--Cannot set property 'onclick' of null的问题

W3School JS点击事件的测试案例,详情页:http://www.w3school.com.cn/tiy/t.asp?f=js_dom_event_onclick4,其代码为:







点击按钮就可以执行 displayDate() 函数。


点击效果正常,而我平时测试代码的时候一般习惯把JS代码写在head标签里面,上述的代码如果将JS代码移到head标签,浏览器就会报错,提示:Uncaught TypeError: Cannot set property 'onclick' of null。

分析了一下代码,W3School的写法是:浏览器先加载完按钮节点才执行的JS,因此我将代码改为:









点击按钮就可以执行 displayDate() 函数。



你可能感兴趣的:(前端基础笔记)