其实这个问题也是非常的好回答,在document.addEventListener中本身就不存在监听load事件的,所以就导致代码如果没有报错,但是就是不起作用,不生效。
那么接下来我就给大家说下正确的用法,也就是在window对象上监听load事件,所以正确的代码如下:
window.addEventListener("load", function () { console.log("load"); });
对了,如果忘记了在JavaScript中都有事件的话,可以看这篇文档:https://developer.mozilla.org/zh-CN/docs/Web/Events
其实吧,写这篇文章的目的,也是因为我犯了同样的错误,要怪就怪在PHP中写JavaScript没有相应的语法提示(菜就是菜,还找借口),导致出现这等低级的错误。
文章写完了,我要去反思了。