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 相关文章推荐
js判断设备是否为PC并调整图片大小
Feb 12 Javascript
JSONP跨域的原理解析及其实现介绍
Mar 22 Javascript
与Math.pow 相反的函数使用介绍
Aug 04 Javascript
jQuery简单实现遍历数组的方法
Apr 14 Javascript
纯jquery实现模仿淘宝购物车结算
Aug 20 Javascript
javascript学习小结之prototype
Dec 03 Javascript
JavaScript字符串删除重复字符的方法
Dec 25 Javascript
在JavaScript中call()与apply()区别
Jan 22 Javascript
jQuery下拉菜单的实现代码
Nov 03 Javascript
js通过classname来获取元素的方法
Nov 24 Javascript
详解Angualr 组件间通信
Jan 21 Javascript
jQuery实现的分页功能示例
Jan 22 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中常见的缓存技术实例分析
2015/09/23 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
使用vs code编辑调试php配置的方法
2019/01/29 PHP
javascript编程起步(第三课)
2007/02/27 Javascript
javascript使用activex控件的代码
2011/01/27 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
原生js轮播(仿慕课网)
2017/02/15 Javascript
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
Angular移动端页面input无法输入的解决方法
2017/11/14 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
小程序点击图片实现png转jpg
2019/10/22 Javascript
探索浏览器页面关闭window.close()的使用详解
2020/08/21 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
2020/10/28 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
[00:06]Yes,it worked!小卡尔成功穿越时空加入战场!
2019/07/20 DOTA
python使用psutil模块获取系统状态
2016/08/27 Python
详解python 拆包可迭代数据如tuple, list
2017/12/29 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
2019/06/19 Python
pandas将list数据拆分成行或列的实现
2020/12/13 Python
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
普通员工辞职信
2014/01/17 职场文书
2014两会学习心得:榜样精神伴我行
2014/03/17 职场文书
青春励志演讲稿
2014/04/29 职场文书
大学生工作求职信
2014/06/23 职场文书
2019年员工晋升管理制度范本!
2019/07/08 职场文书
Html5调用企业微信的实现
2021/04/16 HTML / CSS
Python实现单例模式的5种方法
2021/06/15 Python
一篇带你入门Java垃圾回收器
2021/06/16 Java/Android