一篇文章带你了解JavaScript弹出框

在JavaScript中,可以创建对话框或弹出窗口来与用户进行交互。

JavaScript具有三种不同类型的弹出框:警告框,确认框和提示框。

一、警告框

警告框是最简单的弹出框。它使可以向用户显示一条短消息。还包括“确定”按钮,用户必须单击此“确定”按钮才能继续。

window.alert()

语法:

window.alert("msg")

方法可以在没有窗口的前缀被写入。

1 2<!DOCTYPE html> 3<html> 4<title>项目</title> 5<body style="background-color: aqua;"> 6 7<p>单击按钮以显示警告弹出框:</p> 8 9<button onclick="myFunc()">alert</button> 10 11<script> 12function myFunc() { 13alert("Hello world!"); 14} 15</script> 16 17</body> 18</html>

二、确认框


如果希望用户验证或接受某些内容,通常会使用确认框。确认框看起来类似于警报框,但其中包含“取消”按钮和“确定”按钮。

如果用户单击“确定”,则该框返回true。如果用户单击“取消”,则该框返回false

window.confirm()

语法:

window.confirm("msg")

方法可以在没有窗口的前缀被写入。

1 2<!DOCTYPE html> 3<html> 4<title>项目</title> 5 6<body style="background-color: aqua;"> 7 8<p>点击按钮显示确认框:</p> 9 10<button onclick="myFunc()">点我试试</button> 11 12<p id="output"></p> 13 14<script> 15function myFunc() { 16var txt; 17var r = confirm("Press a button!"); 18 19if (r == true) { 20txt = "按了确定!"; 21} else { 22txt = "按了取消!!"; 23} 24document.getElementById("output").innerHTML = txt 25} 26</script> 27 28</body> 29</html> 30

三、提示框


如果希望用户在进入页面之前输入值,通常会使用提示框。提示框包括文本输入字段,“确定”和“取消”按钮。

如果用户单击“确定”,则该框将返回输入值。如果用户单击“取消”,则该框将返回null。

语法:

window.prompt("msg", "defaultText")

1. window.prompt()

方法可以在没有窗口的前缀被写入。

1<!DOCTYPE html> 2<html> 3<title>项目</title> 4 5<body style="background-color: aqua;"> 6 7<p>单击按钮以显示提示框:</p> 8 9<button onclick="myFunc()">点击我</button> 10 11<p id="output"></p> 12 13<script> 14function myFunc() { 15var name = prompt("请输入你的名字", "Someone"); 16 17if (name != null && name != "") { 18document.getElementById("output").innerHTML = "Hello " + name + ",你好"; 19} else { 20document.getElementById("output").innerHTML = "用户取消了提示!"; 21} 22} 23</script> 24 25</body> 26</html> 27

注意:

prompt()方法返回的值始终是字符串。这意味着,如果用户在输入字段中输入15,则返回字符串“ 15”而不是数字15。

2. 对话框中显示换行符

要在对话框中显示换行符,请使用换行符或换行符(\n); 反斜杠后跟字符n。

1<!DOCTYPE html> 2<html> 3<title>项目</title> 4 5<body style="background-color: aqua;" 6 7<p>点击按钮,弹出警告框</p> 8 9<button onclick="myFunc()">alert</button> 10 11<script> 12function myFunc() { 13alert("Hello\nHow are you?"); 14} 15</script> 16 17</body> 18</html>

三、总结


本文基于JavaScript基础,介绍了如何在浏览器中运用的各种弹框,警告框在实际的应用,如何自定义自己的提示框。通过用丰富的案例帮助大家更好理解。

希望大家可以根据文章的内容,积极尝试,有时候看到别人实现起来很简单,但是到自己动手实现的时候,总会有各种各样的问题,切勿眼高手低,勤动手,才可以理解的更加深刻。

使用JavaScript 语言,方便大家更好理解,希望对大家的学习有帮助。

-------------------********************************** End **********-------------**-----********-**********************************

往期精彩文章推荐:

欢迎各位大佬点击链接加入群聊【helloworld开发者社区】:https://jq.qq.com/?_wv=1027&k=mBlk6nzX进群交流IT技术热点。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

一篇文章带你了解JavaScript日期

日期对象允许您使用日期(年、月、日、小时、分钟、秒和毫秒)。一、JavaScript的日期格式一个JavaScript日期可以写为一个字符串:ThuFeb02201909:59:51GMT0800(中国标准时间)或者是一个数字:1486000791164写数字的日期,指定的毫秒数自1970年1月1日00:00:00到现在。1\.显示日期使用

PHP 利用confirm删除指定数据库的数据

完整的效果图方法一a标签href中的是你要删除记录html<ahref"PHPtest.php?name1"onclick"returnconfirm('是否要移除该小说?')"方法二下面这个方法是js代码,点击获取id,弹出提示框,确定是否删除,confirm好像可以返回true或者falsejavascriptfunctiond

C++ mfc

以下是我从其他网站中学的内容,后有相应的网站学习链接地址,可供学习1.选择菜单项FileNewProject,弹出“NewProject”对话框。2.左侧面板中InstalledTemplated的VisualC下选择MFC,中间窗口中选择MFCApplication,然后在下面的Name编辑框中键入工程名称,本例取名“Addi