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页面跳转的问题(跳转到父页面、最外层页面、本页面)
Aug 14 Javascript
jQuery读取和设定KindEditor值的方法
Nov 22 Javascript
JavaScript实现文字跟随鼠标特效
Aug 06 Javascript
探讨JavaScript标签位置的存放与功能有无关系
Jan 15 Javascript
Javascript数组Array基础介绍
Mar 13 Javascript
div实现自适应高度的textarea实现angular双向绑定
Jan 08 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
Mar 02 Javascript
vue实现动态列表点击各行换色的方法
Sep 13 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
Oct 10 Javascript
javascript面向对象三大特征之封装实例详解
Jul 24 Javascript
JavaScript实现身份证验证代码实例
Aug 26 Javascript
Jquery动态列功能完整实例
Aug 30 jQuery
原生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中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
解析php开发中的中文编码问题
2013/08/08 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
php原生数据库分页的代码实例
2019/02/18 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
判断javascript的数据类型(示例代码)
2013/12/11 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
浅析AngularJs HTTP响应拦截器
2015/12/28 Javascript
JS &amp; JQuery 动态添加 select option
2016/06/08 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
2018/01/09 Javascript
使用json-server简单完成CRUD模拟后台数据的方法
2018/07/12 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
python实现将excel文件转化成CSV格式
2018/03/22 Python
使用python的pexpect模块,实现远程免密登录的示例
2019/02/14 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
PyQt5实现画布小程序
2020/05/30 Python
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
英国现代市场:ARKET
2019/04/10 全球购物
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
新学期开学寄语
2014/01/18 职场文书
医院检讨书范文
2014/02/01 职场文书
申请任职学生会干部自荐书范文
2014/02/13 职场文书
《与朱元思书》的教学反思
2014/04/17 职场文书
学习党的群众路线剖析材料
2014/10/09 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
夏洛特的网观后感
2015/06/15 职场文书
Java版 简易五子棋小游戏
2022/05/04 Java/Android