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 相关文章推荐
excel操作之Add Data to a Spreadsheet Cell
Jun 12 Javascript
jquery 动态创建元素的方式介绍及应用
Apr 21 Javascript
window.location.href中url中数据量太大时的解决方法
Dec 23 Javascript
jquery批量设置属性readonly和disabled的方法
Jan 24 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
Aug 27 Javascript
jQuery实现折叠、展开的菜单组效果代码
Sep 16 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
Nov 29 Javascript
Bootstrap中的Panel和Table全面解析
Jun 13 Javascript
jqPlot jQuery绘图插件的使用
Jun 18 Javascript
解决AjaxFileupload 上传时会出现连接重置的问题
Jul 07 Javascript
react以create-react-app为基础创建项目
Mar 14 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
Apr 08 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
Windows 下的 PHP-PEAR 安装方法
2010/11/20 PHP
PHP防止post重复提交数据的简单例子
2014/06/07 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
2011/09/02 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
基于javascript实现简单的抽奖系统
2020/04/15 Javascript
JavaScript Ajax编程 应用篇
2016/07/02 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
详解如何在Vue2中实现组件props双向绑定
2017/03/29 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
2017/07/27 Javascript
JS实现“全选”和&quot;全不选&quot;功能代码实例
2020/02/06 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
2020/06/16 Javascript
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
python中的TCP(传输控制协议)用法实例分析
2019/11/15 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
使用Python打造一款间谍程序的流程分析
2020/02/21 Python
python 数据分析实现长宽格式的转换
2020/05/18 Python
Python中的整除和取模实例
2020/06/03 Python
python实现AHP算法的方法实例(层次分析法)
2020/09/09 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
资金主管岗位职责范本
2014/03/04 职场文书
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
团购业务员岗位职责
2014/03/15 职场文书
开展批评与自我批评心得体会
2014/10/17 职场文书
工会文体活动总结
2015/05/07 职场文书
污水处理保证书
2015/05/09 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
诚实守信主题班会
2015/08/13 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android
python读取mat文件生成h5文件的实现
2022/07/15 Python