JavaScript交互:alert、prompt和confirm

alert() 警告消息框

alert()方法为警示对话框,它可以将括号内的信息显示在对话框中,用户阅读完毕后,点击“确认”,对话框关闭。

例如

1 <html>
2 <head>
3 <script language= "javascript" > //JavaScript脚本标注
4 alert( "!!!" ); //页面上弹出!!!
5 </script>
6 </head>
7 </html>

confirm() 确认消息框

confirm()在alert()的基础上还多了取消按钮,如果用户单击“确认”按钮,则confirm()方法会返回true,如果用户单击“取消”按钮,则confirm()方法会返回false,无论用户选择哪个按钮,都会关闭对话框。

分析以下例子

复制代码
 1 <html>
 2 <head>
 3 <title>编写html页面</title>
 4 <script language= "javascript" > //JavaScript脚本标注
 5 let con;
 6 con = confirm( "你喜欢加班吗?" ); //页面上弹出
 7 if (con == true )
 8     alert( "那是一件很美妙的事情!" );
 9 else 
10     alert( "不喜欢,我想活!" );
11 </script>
12 </head>
13 </html>
复制代码

效果如下:

点击“确定”出现:

 点击“取消”出现:

prompt() 提示消息框

prompt() 不仅能显示信息,还能让用户输入信息,它包含“确认”或“取消”两个按钮,如果用户“确认”按钮,则prompt()方法返回用户在文本框中输入的内容(字符串类型)或者初始值(如果用户没有输入信息);如果用户单击“取消”按钮,则prompt()方法返回null,这三种对话框中,它交互性最强。

 看下面的例子

复制代码
 1 <html>
 2 <head>
 3 <title>编写html页面</title>
 4 <script language= "javascript" > //Javascript脚本标注
 5 let name,age;
 6 name=prompt( "请问你叫什么名字?" ); /*在页面上弹出提示对话框,将用户输入的结果赋给变量name*/
 7 alert(name); //输出用户输入的信息
 8 age=prompt( "你今年多大了?" , "我已满18" ); /*在页面上再一次弹出提示对话框,将用户输入的信息赋给变量age*/
 9 alert(age) //输出用户输入的信息
10 </script>
11 </head>
12 </html>
复制代码

效果如下

 

 

 

 

posted @   Niko47  阅读(161)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示