为了账号安全,请及时绑定邮箱和手机立即绑定

为什么打开网页就就执行了函数,关闭网页反而没有

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

    <script>

        window.onunload = onunload_message();   

     function onunload_message(){   

        alert("您确定离开该网页吗?");   

    }   

    </script>

</head>

<body>

    欢迎学习JavaScript。

</body>

</html>


正在回答

3 回答

定义和用法

onunload 属性会在页面下载时触发(或者浏览器窗口已关闭)。

onunload 在用户从页面导航离开时发生(通过点击链接、提交表单或者关闭浏览器窗口等等)。

注释:如果您重载页面,也会触发 unload 事件(以及 onload 事件)。


0 回复 有任何疑惑可以回复我~

注意:不同浏览器对onunload事件支持不同。

基本没人用,所有不要在意

0 回复 有任何疑惑可以回复我~

刚开页面的时候,也算是一次刷新,所以会出现

0 回复 有任何疑惑可以回复我~
#1

Ztooon 提问者

但是关闭网页却没有
2018-07-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么打开网页就就执行了函数,关闭网页反而没有

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信