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 replace 字符替换实现代码
Dec 02 Javascript
js播放wav文件(源码)
Apr 22 Javascript
jQuery Mobile操作HTML5的常用函数总结
May 17 Javascript
js验证框架实现代码分享
May 18 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
Jul 25 Javascript
Angularjs单选框相关的示例代码
Aug 17 Javascript
JS写谷歌浏览器chrome的外挂实例
Jan 11 Javascript
js判断输入框不能为空格或null值的实现方法
Mar 02 Javascript
AngularJS自定义过滤器用法经典实例总结
May 17 Javascript
vue请求本地自己编写的json文件的方法
Apr 25 Javascript
浅谈React Native 传参的几种方式(小结)
May 21 Javascript
vue+vant 上传图片需要注意的地方
Jan 03 Vue.js
原生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 include类文件超时问题处理
2015/02/06 PHP
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
2015/02/10 PHP
wampserver改变默认网站目录的办法
2015/08/05 PHP
使用prototype.js进行异步操作
2007/02/07 Javascript
jQuery Jcrop插件实现图片选取功能
2011/11/23 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
jquery.ajax之beforeSend方法使用介绍
2014/12/08 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
详解Javascript几种跨域方式总结
2017/02/27 Javascript
大白话讲解JavaScript的Promise
2017/04/06 Javascript
Angular.js中控制器之间的传值详解
2017/04/24 Javascript
微信小程序switch开关选择器使用详解
2018/01/31 Javascript
页面点击小红心js实现代码
2018/05/26 Javascript
Angularjs中date过滤器失效的问题及解决方法
2018/07/06 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
JavaScript获取某一天所在的星期
2019/09/05 Javascript
webpack优化之代码分割与公共代码提取详解
2019/11/22 Javascript
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
python学习之面向对象【入门初级篇】
2017/01/21 Python
python中字符串内置函数的用法总结
2018/09/13 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
浅谈TensorFlow之稀疏张量表示
2020/06/30 Python
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
2020/11/16 HTML / CSS
HTML5实现桌面通知 提示功能
2017/10/11 HTML / CSS
印度尼西亚最完整和最大的在线药房网站:Farmaku.com
2019/11/23 全球购物
C++:memset ,memcpy和strcpy的根本区别
2013/04/27 面试题
Linux的主要特性
2014/10/06 面试题
环境监测与治理技术专业求职信
2014/07/06 职场文书
2014年司法局工作总结
2014/12/11 职场文书
教师先进事迹材料
2014/12/16 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
pytorch中的numel函数用法说明
2021/05/13 Python
Springboot使用Spring Data JPA实现数据库操作
2021/06/30 Java/Android
Python通用验证码识别OCR库ddddocr的安装使用教程
2022/07/07 Python