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 相关文章推荐
40款非常棒的jQuery 插件和制作教程(系列一)
Oct 26 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
Jan 15 Javascript
JS生成不重复随机数组的函数代码
Jun 10 Javascript
JS动态添加Table的TR,TD实现方法
Jan 28 Javascript
JavaScript实现的简单拖拽效果
Jun 01 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
Aug 01 Javascript
angularjs实现文字上下无缝滚动特效代码
Sep 04 Javascript
获取JavaScript异步函数的返回值
Dec 21 Javascript
vue实现全选、反选功能
Nov 17 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
Jan 03 Javascript
JS实现获取数组中最大值或最小值功能示例
Mar 02 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
Jul 10 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 CLI模式下的多进程应用分析
2013/06/03 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
全面解析PHP面向对象的三大特征
2017/06/10 PHP
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
web网页按比例显示图片实现原理及js代码
2013/08/09 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
js实现大转盘抽奖游戏实例
2015/06/24 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
2015/08/27 Javascript
使用JQuery实现的分页插件分享
2015/11/05 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
JS实现旋转木马式图片轮播效果
2017/01/18 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
利用原生JavaScript实现造日历轮子实例代码
2019/05/08 Javascript
vue+element实现打印页面功能
2019/05/20 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
layui之table checkbox初始化时选中对应选项的方法
2019/09/02 Javascript
这样回答继承可能面试官更满意
2019/12/10 Javascript
vue prop传值类型检验方式
2020/07/30 Javascript
vue 数据操作相关总结
2020/12/17 Vue.js
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
python开发之tkinter实现图形随鼠标移动的方法
2015/11/11 Python
Python下载指定页面上图片的方法
2016/05/12 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
使用Python更换外网IP的方法
2018/07/09 Python
详解Python的循环结构知识点
2019/05/20 Python
Python线程threading模块用法详解
2020/02/26 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
个人找工作自荐信格式
2013/09/21 职场文书
一名老师的自我评价
2014/02/07 职场文书
小学教师培训感言
2014/02/11 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python