JavaScript中常用的3種彈出提示框(alert、confirm、prompt)
三種提示框
- alert ()
- confirm()
- prompt ()
alert ()
alert()方法是顯示一條彈出提示消息和確認按鈕的警告框。
需要注意的是 :alert()是一個阻塞的函數(shù),如果我們不點確認按鈕,后面的內容就不會加載出來。
使用方式:
alert("想要提示的文本內容")
樣例代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
alert("這是彈出框提示文本")
</script>
<title></title>
</head>
<body>
<p>alert是阻塞的函數(shù)</p>
<p>這句話只有在確認彈出框的提示文本后才會顯示</p>
</body>
</html>
效果截圖:

confirm()
confirm()方法是顯示一個含有指定消息和確認和取消按鈕的確認框。
如果點擊"確定"返回true,否則返回false。
使用方式:
不接收返回值:
confirm("這樣寫可以直接顯示,不接收返回值。")
接收返回值:
var x;
var r=confirm("請按下按鈕!");
if (r==true){
x="你按下的是\"確定\"按鈕。";
}
else{
x="你按下的是\"取消\"按鈕。";
}
document.write(x)
樣例代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
// 使用方式一
confirm("這樣寫可以直接顯示,不接收返回值。")
// 使用方式二
var x;
var r=confirm("請按下按鈕!");
if (r==true){
x="你按下的是\"確定\"按鈕。";
}
else{
x="你按下的是\"取消\"按鈕。";
}
document.write(x)
</script>
<title></title>
</head>
<body>
</body>
</html>
效果截圖:

prompt ()
prompt()方法是顯示提示用戶進行輸入的對話框。
這個方法返回的是用戶輸入的字符串。
使用方式:
不顯示默認文本:
prompt("開心嗎?"); // 這個顯示內容也可以不寫,但就沒有交互的意義了。
顯示默認文本:
var x;
var name=prompt("請輸入你的名字","Keafmd");
if (name!=null && person!=""){
x="你好! " + name + "。";
document.write(x)
}
樣例代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
//方式一
prompt("開心嗎?"); // 這個顯示內容也可以不寫,但就沒有交互的意義了。
//方式二
var x;
var name=prompt("請輸入你的名字","Keafmd"); //顯示默認文本 "Keafmd"
if (name!=null && name!=""){
x="你好! " + name + "。";
document.write(x)
}
</script>
<title></title>
</head>
<body>
</body>
</html>
效果截圖:

總結
到此這篇關于JavaScript中常用的3種彈出提示框(alert、confirm、prompt)的文章就介紹到這了,更多相關js彈出提示框(alert、confirm、prompt)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
jQuery與原生JavaScript選擇HTML元素集合用法對比分析
這篇文章主要介紹了jQuery與原生JavaScript選擇HTML元素集合用法,結合實例形式對比分析了jquery與原生JavaScript選擇頁面HTML相關操作方法、注意事項及運行效率,需要的朋友可以參考下2019-11-11
利用js實現(xiàn)Vue2.0中數(shù)據的雙向綁定功能
vue數(shù)據雙向綁定是通過數(shù)據劫持結合發(fā)布者-訂閱者模式的方式來實現(xiàn)的,下面這篇文章主要給大家介紹了關于如何利用js實現(xiàn)Vue2.0中數(shù)據的雙向綁定功能的相關資料,需要的朋友可以參考下2021-07-07

