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

confirm()
confirm()方法是顯示一個(gè)含有指定消息和確認(rèn)和取消按鈕的確認(rèn)框。
如果點(diǎn)擊"確定"返回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()方法是顯示提示用戶進(jìn)行輸入的對話框。
這個(gè)方法返回的是用戶輸入的字符串。
使用方式:
不顯示默認(rèn)文本:
prompt("開心嗎?"); // 這個(gè)顯示內(nèi)容也可以不寫,但就沒有交互的意義了。
顯示默認(rèn)文本:
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("開心嗎?"); // 這個(gè)顯示內(nèi)容也可以不寫,但就沒有交互的意義了。
//方式二
var x;
var name=prompt("請輸入你的名字","Keafmd"); //顯示默認(rèn)文本 "Keafmd"
if (name!=null && name!=""){
x="你好! " + name + "。";
document.write(x)
}
</script>
<title></title>
</head>
<body>
</body>
</html>
效果截圖:

總結(jié)
到此這篇關(guān)于JavaScript中常用的3種彈出提示框(alert、confirm、prompt)的文章就介紹到這了,更多相關(guān)js彈出提示框(alert、confirm、prompt)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
javascript實(shí)現(xiàn)電腦和手機(jī)版樣式切換
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)電腦和手機(jī)版樣式切換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
jQuery與原生JavaScript選擇HTML元素集合用法對比分析
這篇文章主要介紹了jQuery與原生JavaScript選擇HTML元素集合用法,結(jié)合實(shí)例形式對比分析了jquery與原生JavaScript選擇頁面HTML相關(guān)操作方法、注意事項(xiàng)及運(yùn)行效率,需要的朋友可以參考下2019-11-11
微信小程序調(diào)用PHP后臺接口 解析純html文本
這篇文章主要為大家詳細(xì)介紹了微信小程序調(diào)用PHP后臺接口,解析純html文本的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
利用js實(shí)現(xiàn)Vue2.0中數(shù)據(jù)的雙向綁定功能
vue數(shù)據(jù)雙向綁定是通過數(shù)據(jù)劫持結(jié)合發(fā)布者-訂閱者模式的方式來實(shí)現(xiàn)的,下面這篇文章主要給大家介紹了關(guān)于如何利用js實(shí)現(xiàn)Vue2.0中數(shù)據(jù)的雙向綁定功能的相關(guān)資料,需要的朋友可以參考下2021-07-07

