JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
作者:闭包旅人时间:2026-10-23 23:33:11浏览:492
本文详细介绍JavaScript中三种常用的弹出提示框:alert、confirm和prompt。alert用于显示警告信息,confirm用于获取用户确认,prompt用于获取用户输入。通过具体代码示例和效果截图,帮助开发者快速掌握这三种弹窗的使用方法和注意事项。
三种提示框
- alert ()
- confirm()
- prompt ()
alert ()
alert()方法用于显示一条包含提示消息和确认按钮的警告框。需要注意的是,alert()是一个阻塞函数,如果不点击确认按钮,后续内容将不会加载。
使用方式:
alert("想要提示的文本内容")
样例代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
alert("这是弹出框提示文本")
</script>
<title></title>
</head>
<body>
<p>alert是阻塞的函数</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)内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!
作者最新文章
什么时候该用JS构造器:与工厂模式、字面量的选择对比
2026-11-05 16:18:22
推荐几款轻量级JS照片墙开源库及对比
2026-11-05 15:56:19
JavaScript递归写法有哪些常见陷阱及避免方法
2026-11-05 14:53:38
JS数组浅拷贝与深拷贝怎么选?场景与方法总结
2026-11-05 14:41:02
p5.js 中 setup() 和 draw() 函数的执行机制详解
2026-11-05 12:32:38
