JavaScript中有三种常用的弹出框:alert、confirm、prompt。
window.alert("文本内容");
或 alert("文本内容");
上述两种语法方式都是完全等效的;使用alert弹出提示,主要是想强调一些信息,以确保用户知悉。此外,在开发调试过程中,也经常用alert方法进行报错。
alert("反清复明");
window.confirm("文本内容");
或 confirm("文本内容");
上述两种方法都是完全等效的;使用confirm方法弹出,往往是想让用户确认一些事情,或作出一些选择;在弹出的提示框下回有“确定”和“取消”两种按钮,用户选择不同按钮,confirm方法则返回不同的值;若用户点击确定则返回true;若用户点击取消则返回false。
if (confirm("反清复明?")) { txt = "很好!你是祖国的新青年!"; } else { txt = "小怂蛋喔~"; }
window.prompt("名称","默认取值");
或 prompt("名称","默认取值");
上述两种方法都是完全等效的;prompt方法弹出的提示框中会有一个输入框,以供用户输入信息。该方法的第一个参数是输入框名称,用来描述让用户输入什么;而第二个参数是非必选参数,代表输入框的默认取值。更多的去专否沙盒试试呗~
var txt; var dream = prompt("输入你的志向:", "反清复明"); if (dream == null || dream == "") { txt = "该用户啥也没输入,该用户没有志向~"; } else { txt = "666 很好的志向啊!" + dream + " 加油吧~"; }