我需要从关闭窗口回调来做一些事情。 因此,如果用户尝试关闭窗口,则显示弹出对话框,其中包含两个选项确认和取消。 如果单击每个返回一个回调以向div添加背景。 如果用户取消添加红色背景,如果确认添加绿色背景。 感谢您的帮助。
这是我的代码,但它没有工作
window.onbeforeunload = function(e) {
e = e || window.event;
if (e) {
document.getElementById("div").backgroundColor = "#1ab2ef";
}else{
document.getElementById("div").backgroundColor = "#1ba97f";
}
return 'Are you sure?';
};