系统窗口
浏览器通过调用具体的方法可以弹出系统对话框与用户交互
- alert()
- confirm()
- prompt()
alert()
不必多说,用的最多
confirm()
该方法会生成如下的弹框
为了确定用户点击了确定还是取消,可以通过confirm()的返回值来确定,当点击了确定时返回值为true,点击了取消时为false
var x = confirm("你是猪吗?")
if(x){
alert("没错很有自知之明!");
}else{
alert("切,你不是谁是。");
}
复制代码
prompt()
该提示框会提示用户输入一些内容
该函数接收两个参数,一个是给用户的文本提示,一个是文本域的默认值
prompt("请键入你的想法","777");
复制代码
如果用户点击了确定,返回的是文本框的值,如果用户点击了取消或者以其他方式关闭了对话框,则返回null
var result = prompt("你是谁呀","");
if(result){
alert("欢迎你,"+result);
}
复制代码