test function RunOnBeforeUnload() { window.event.returnValue = '关闭浏览器将退出系统.'; } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 效果如下所示: 当wondow.event.returnValue为空的时候,这个选择提示框是不会出现的. 可是问题又来了:假如我希望用户点击"确定"按钮关闭浏览器的时候能够保存用户相关数据.那么我又应该怎么做呢?看来只有用onunload参数了. 将上面的代码修改如下: test function RunOnBeforeUnload() { window.event.returnValue = '关闭浏览器将退出系统.'; } function RunOnUnload() { //执行你的代码 } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]