prompt()方法显示与可选的消息,提示用户输入一些文本的对话框。
提示对话框包含一个单行文本框,一个“取消”按钮和一个“确定”按钮。
如果用户单击“确定”,则prompt()方法将返回输入值。如果用户单击“取消”,则该方法返回null。
如果希望用户在进入页面之前输入值,通常会使用提示框。
对话框是模式窗口-在对话框关闭之前,它们阻止用户访问程序界面的其余部分。因此,您不应过度使用任何创建对话框(或模式窗口)的功能。
window.prompt(msg, default)
var name = prompt("输入您的姓名", "Someone");
if (name != null) {
   document.getElementById("output").innerHTML = "Hello " + name;
}测试看看‹/›所有浏览器都完全支持prompt()方法:
| 方法 |  |  |  |  |  | 
| prompt() | 是 | 是 | 是 | 是 | 是 | 
| 参数 | 描述 | 
|---|---|
| msg | (可选)在提示框中显示的字符串 | 
| default | (可选)默认输入文本 | 
| 返回值: | 包含用户输入的文本的字符串 | 
|---|
此示例演示了JavaScript支持的不同类型的对话框:
单击下面的按钮以显示不同的对话框:
窗口(Window)参考:alert()方法
窗口(Window)参考:confirm()方法