系统对话框
alert()
,confirm()
,prompt()
方法可以调用系统对话框向用户显示消息。显示这些对话框的时候代码会停止执行,关掉这些对话框后代码又会恢复执行。
1.alert()
警告框
,该方法接受一个字符串并将其显示给用户。该对话框会包含指定的文本和一个"OK"按钮
。主要用来显示警告信息
。
示例:
<script>
alert('hello world');
</script>
运行界面:
2.confirm()
确认对话框
,显示包含指定的文本
和一个"OK"按钮
以及"Cancel"
按钮。该方法返回布尔值,true
表示单击了OK
,false
表示单击cancel
或者关闭按钮
。
示例:
<script>
if (confirm('Are you OK ?')) {
alert('Yes! I am OK.');
}else {
alert('No! I feel bad.');
}
</script>
运行界面:
点击确定的界面:
点击取消的界面:
3.prompt()
会话框
,提示用户输入一些文本。显示包含文本
,ok
按钮,cancel
按钮以及一个文本输入域
,以供用户在其中输入内容。传入两个参数,要显示给用户的文本提示
和文本输入域的默认值
(可以是一个空字符串)。
如果用户单击OK按钮
,该方法返回输入域的值
;如果用户单击了Cancel
或者关闭对话框
该方法返回null
。
示例:
<script>
var result = prompt("What's your name?","");
if (result !== null) {
alert('Welcome,'+result);
}else {
alert('亲,您还没输入呢')
}
</script>