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

html部分代码:

JS部分代码:

需要实现的效果:点击图片,来回相互切换。

我开始的错误做法:代码如上图所示(逻辑上看起来是没有错误的)

尝试过程:把JS代码放在</body>闭合标签之前运行是没有问题的,单独写在JS代码文件中,从head标签内引入JS文本,报错Uncaught TypeError: Cannot set property 'onclick' of null

最终解决方案:将JS代码放入window.load = function(){.........}中,head标签内引入JS文本,便可以正确运行。O(∩_∩)O

第二种方法:如上文尝试过程中提到的,将JS代码写在</body>标签之前

猜你喜欢

转载自www.cnblogs.com/hekai123/p/8991249.html