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>
效果如下




浙公网安备 33010602011771号