alert-confirm-prompt
浏览器中与用户交互的函数有alert、confirm、prompt:
这些函数会暂停脚本的执行,并且不允许用户与该页面的其余部分进行交互,直到窗口被解除。
方法还有两个限制:
1.显示位置由浏览器决定,通常显示在中心。
2.外观由浏览器决定,我们不能修改。
alert
函数执行后,显示一条信息,并等待用户按下确定。
alert("Hello");
confirm
let result = confirm('请输入内容');
confirm
函数显示一个带有 用户输入的内容以及确定和取消两个按钮的模态窗口。
点击确定返回 true
,点击取消返回 false
。
prompt
prompt
函数接收两个参数:
浏览器会显示一个带有文本消息的模态窗口,还有 input 框和确定/取消按钮。
let result = prompt('请输入内容','')
参数一:显示给用户的文本
参数二:指定输入框的初始值(可选参数)
ie中不指定第二个参数值会将undefined作为初始值。避免这种问题可以将''作为初始值