语法
Window confirm()
方法的语法如下:
confirm(message)
参数 message
是一个可选的字符串,表示在对话框中要显示的文本信息。如果省略该参数,则会显示一个默认的提示信息。
返回值
confirm()
方法会返回一个布尔值,如果用户点击了确认按钮,则返回 true
;如果用户点击了取消按钮,则返回 false
。
示例
让我们看一个简单的示例来演示如何使用 confirm()
方法:
-- -------------------- ---- ------- --------- ----- ----- ---------- ------ ----- ---------------- ----- ---------------------------- ------------------ ----- --------------- ---------------------------- ------------------- -------------- --------------- ------- ------ ------- --------------------- ------------- -------- -------------------------------------------------------------- ---------- - --------------- --- ---- --- ---- -- ------ ---- -------- - -- --------- -- --------- ----------------- ------- ---------------- - ---- - -- --------- --------------------- ------------ - --- --------- ------- -------
在上面的示例中,当用户点击 "Delete Data" 按钮时,会弹出一个确认对话框,询问用户是否要删除数据。如果用户点击了确认按钮,则会在控制台输出 "Data deleted successfully!";如果用户点击了取消按钮,则会输出 "Deletion canceled!"。
注意事项
confirm()
方法是一个阻塞式的方法,即当对话框显示时,用户必须做出选择后才能继续操作页面。- 对话框通常会显示在浏览器的顶部,而不是在页面的中间,这是浏览器的默认行为,无法通过 CSS 控制对话框的位置。
- 尽量避免在关键操作上过多地依赖
confirm()
方法,因为用户可能会误操作或者选择取消,导致操作失败。
希望通过本文的介绍,你能更好地理解 Window confirm()
方法的用法和注意事项,从而在实际开发中更加灵活地运用这一功能。祝你编程顺利!