JS学习之Bom(系统弹框)

665 阅读1分钟

系统窗口

浏览器通过调用具体的方法可以弹出系统对话框与用户交互

  • 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);
}