在JavaScript中,confirm()方法對話框一般用於確認信息,它只有一個參數,返回值為true或false。
語法:
confirm(message)
說明:
message是必選項,表示彈出對話框中的文本,這是一個字符串。如果用戶點擊“確定”,則confirm()返回true。如果用戶點擊“取消”按鈕,則confirm()返回false。confirm()方法往往都是和按鈕結合使用。
舉例:
在線測試<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> function conMes() { if (confirm("你確認要跳轉到 學習網首頁")) { window.location.href = "http://www.lvyestudy.com"; } else { document.write("你取消了跳轉"); } } </script> </head> <body> <input type="button" value="回到首頁" onclick="conMes()"/> </body> </html>
在浏覽器預覽效果如下:
分析:
點擊“回到首頁”按鈕之後,浏覽器彈出對話框如下:
當我們點擊“確定”之後,confirm()方法返回true,當前窗口會跳轉到 學習網首頁;當我們點擊“取消”之後,confirm()方法返回false,在當前文檔輸出內容“你取消了跳轉”。
其中,“window.location.href = "http://www.lvyestudy.com";”表示當前窗口地址跳轉到 學習網首頁。