window.onunload = onunload_message;

来源:6-10 卸载事件(onunload)

qq_梦与现实的距离_0

2016-11-05 19:57

window.onunload = onunload_message;和window.onunload = onunload_message();有什么区别,不是说onunload事件是用户退出页面时触发吗,我关闭网页没没有反应,求解求解

写回答 关注

1回答

  • Muix
    2016-11-05 21:20:40
    已采纳

    课程里提到不同浏览器对于onunload事件支持不同。对于你提到的这个例子,我在chrome下直接运行也是没有反应,但是同样的HTML代码文档,用ie(edge)打开刷新可以看到效果。这里我觉得应该是先定义一个处理函数onunload_message(),然后把他赋值给window.onunload,更准确的做法应该是window.onunload = onunload_message(),因为在javascript里面函数是被看做一个对象的。我改成后者在chrome里面也能实现效果了。

    qq_梦与现... 回复Muix

    好的,谢谢

    2016-11-06 21:07:15

    共 4 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题