0


js弹出对话框

在JavaScript中,你可以使用

confirm()

函数来弹出一个包含确定(OK)和取消(Cancel)按钮的对话框,并根据用户的点击来执行不同的代码路径。

confirm()

函数会返回一个布尔值,如果用户点击“确定”,则返回

true

;如果用户点击“取消”,则返回

false

以下是一个简单的示例,展示了如何使用

confirm()

函数来提醒用户是否继续,并根据用户的选择执行不同的代码:

functioncontinueOrExit(){// 弹出对话框询问用户是否继续if(confirm("您确定要继续吗?")){// 如果用户点击了确定(即返回true)
        console.log("用户选择继续,执行后续代码...");// 这里可以放置你希望在用户选择继续后执行的代码}else{// 如果用户点击了取消(即返回false)
        console.log("用户选择退出,不再继续执行。");// 这里可以放置一些清理工作,比如关闭当前页面等// 注意:在大多数现代浏览器中,脚本不能直接关闭浏览器窗口或标签页,// 除非它是由该窗口或标签页打开的。// window.close(); // 这行代码在某些情况下可能不起作用}}// 调用函数continueOrExit();

在这个例子中,

continueOrExit()

函数首先使用

confirm()

函数弹出一个对话框,询问用户是否确定要继续。根据用户的选择(点击“确定”或“取消”),函数会执行相应的代码块。

请注意,由于安全原因,现代浏览器通常不允许脚本关闭非脚本打开的窗口或标签页。因此,即使你在

else

分支中包含了

window.close();

,它也可能不会按预期工作。如果需要在用户取消时关闭窗口,一种可能的解决方案是确保该窗口是由脚本打开的,或者使用服务器端逻辑来处理用户的取消操作。


本文转载自: https://blog.csdn.net/Dxy1239310216/article/details/140609701
版权归原作者 detayun 所有, 如有侵权,请联系我们删除。

“js弹出对话框”的评论:

还没有评论