浏览器出现Cannot set property 'onclick' of null的问题

当js文件放在head里面时,如果绑定了onclick事件,就会出现这样的错误,是因为W3School的写法是浏览器先加载完按钮节点才执行的js,所以当浏览器自顶向下解析时,找不到onclick绑定的按钮节点,于是报错。

因此,需要把js文件放在底部加载,就会避免该问题
或者)。

在JS外包一个window.function(){}也可以解决

猜你喜欢

转载自blog.csdn.net/weixin_43445771/article/details/87801595