JavaScript中常用的3种弹出提示框(alert、confirm、prompt)


Posted in Javascript onNovember 10, 2020

三种提示框

  • 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>

效果截图:

JavaScript中常用的3种弹出提示框(alert、confirm、prompt)

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>

效果截图:

JavaScript中常用的3种弹出提示框(alert、confirm、prompt)

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)

总结

到此这篇关于JavaScript中常用的3种弹出提示框(alert、confirm、prompt)的文章就介绍到这了,更多相关js弹出提示框(alert、confirm、prompt)内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
用javascript实现分割提取页面所需内容
May 09 Javascript
25个优雅的jQuery Tooltip插件推荐
May 25 Javascript
如何动态的导入js文件具体该怎么实现
Jan 14 Javascript
微信小程序 数据访问实例详解
Oct 08 Javascript
javascript淘宝主图放大镜功能
Oct 20 Javascript
快速解决js中window.location.href不工作的问题
Nov 02 Javascript
H5图片压缩与上传实例
Apr 21 Javascript
Angular实现的简单定时器功能示例
Dec 28 Javascript
小程序从手动埋点到自动埋点的实现方法
Jan 24 Javascript
抖音上用记事本编写爱心小程序教程
Apr 17 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
Apr 23 Javascript
JavaScript setTimeout()基本用法有哪些
Nov 04 Javascript
原生JS实现弹幕效果的简单操作指南
Nov 10 #Javascript
vue解决跨域问题(推荐)
Nov 10 #Javascript
关于vue 项目中浏览器跨域的配置问题
Nov 10 #Javascript
如何在vue 中引入使用jquery
Nov 10 #jQuery
Vue + ts实现轮播插件的示例
Nov 10 #Javascript
vue router返回到指定的路由的场景分析
Nov 10 #Javascript
如何将Node.js中的回调转换为Promise
Nov 10 #Javascript
You might like
PHP自动选择 连接本地还是远程数据库
2010/12/02 PHP
解析php中call_user_func_array的作用
2013/06/07 PHP
php制作中间带自己定义图片二维码的方法
2014/01/27 PHP
PHP实现关键字搜索后描红功能示例
2019/07/03 PHP
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
2016/06/30 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
2017/02/13 Javascript
基于jQuery实现定位导航位置效果
2017/11/15 jQuery
详解JS函数stack size计算方法
2018/06/18 Javascript
Vue引入sass并配置全局变量的方法
2018/06/27 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
js定时器出现第一次延迟的原因及解决方法
2021/01/04 Javascript
Python中的defaultdict模块和namedtuple模块的简单入门指南
2015/04/01 Python
Python生成随机密码的方法
2017/06/16 Python
Python编程实现从字典中提取子集的方法分析
2018/02/09 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
python操作excel的包(openpyxl、xlsxwriter)
2018/06/11 Python
python生成九宫格图片
2018/11/19 Python
详解爬虫被封的问题
2019/04/23 Python
pytz格式化北京时间多出6分钟问题的解决方法
2019/06/21 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
PyTorch里面的torch.nn.Parameter()详解
2020/01/03 Python
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
辩论赛主持词
2014/03/18 职场文书
运动会演讲稿200字
2014/08/25 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
2014年村委会工作总结
2014/11/24 职场文书
学习雷锋精神活动总结
2015/02/06 职场文书
保护环境建议书作文500字
2015/09/14 职场文书
《检阅》教学反思
2016/02/22 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers