JS点击事件——Uncaught TypeError: Cannot set property 'onclick' of null

html代码

JS点击事件——Uncaught TypeError: Cannot set property 'onclick' of null_第1张图片
2017-03-04 22-33-38屏幕截图.png

js代码

JS点击事件——Uncaught TypeError: Cannot set property 'onclick' of null_第2张图片
2017-03-04 22-34-03屏幕截图.png

实现的效果是,点击图片出现模态框
然而最终控制台报错
Uncaught TypeError: Cannot set property 'onclick' of null。

发现原来是讲js代码放在了head当中了,这样造成js先于页面被执行
解决方法是,将js代码放到body之后

你可能感兴趣的:(JS点击事件——Uncaught TypeError: Cannot set property 'onclick' of null)