在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";”表示當前窗口地址跳轉到 學習網首頁。