window 的 onload、onresize、onscroll 事件,默认不能用 attachEvent 或 addEventListener 来添加。
它只能这样来(以 onload 为例,下同):
如果想再为 onload 增加新的事件处理程序时,不能直接为 window.onload 赋值了,否则前面的赋值就会被覆盖了。
办法总是有的,可以如下这样来操作:
在 ezj 中,就更加方便了。
说明:
一般认为onload 事件是document.body.onload,其实,正确的是 window.onload。
而且,window.onload 在 IE、Firefox、Chrome 中均有效。