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 相关文章推荐
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
Aug 27 Javascript
9行javascript代码获取QQ群成员具体实现
Oct 16 Javascript
用jquery等比例控制图片宽高的具体实现
Jan 28 Javascript
js如何调用qq互联api实现第三方登录
Mar 28 Javascript
JS制作简单的三级联动
Mar 18 Javascript
JavaScript中使用Math.PI圆周率属性的方法
Jun 14 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
Aug 06 Javascript
深入浅析JavaScript中with语句的理解
May 12 Javascript
js正则表达式注册页面表单验证
Oct 11 Javascript
canvas实现手机端用来上传用户头像的代码
Oct 20 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
Jul 11 Javascript
简单实现js进度条加载效果
Mar 25 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之require/include顺序 推荐
2011/01/02 PHP
php 判断页面或图片是否经过gzip压缩的方法
2017/04/05 PHP
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
基于jquery的修改当前TAB显示标题的代码
2010/12/11 Javascript
基于jquery自定义图片热区效果
2012/07/21 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
2016/09/08 Javascript
Webpack打包css后z-index被重新计算的解决方法
2017/06/18 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
2018/01/23 Javascript
微信小程序canvas拖拽、截图组件功能
2018/09/04 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
Python读取ini文件、操作mysql、发送邮件实例
2015/01/01 Python
python学习数据结构实例代码
2015/05/11 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
利用python编写一个图片主色转换的脚本
2017/12/07 Python
python利用高阶函数实现剪枝函数
2018/03/20 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
Python基于staticmethod装饰器标示静态方法
2020/10/17 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
HTML5 window/iframe跨域传递消息 API介绍
2013/08/26 HTML / CSS
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
Windows和Linux动态库应用异同
2016/07/28 面试题
Python的两道面试题
2013/06/29 面试题
新闻记者实习自我鉴定
2013/09/19 职场文书
自学考试自我鉴定范文
2013/09/26 职场文书
幼儿园教研活动总结
2014/04/30 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
大学新生入学感想
2015/08/07 职场文书
MySQL的存储过程和相关函数
2022/04/26 MySQL
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android