Window prompt()
示例 1
提示用户输入用户名并输出消息
let person = prompt("请输入您的姓名", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
自己尝试 »
更多示例如下。
描述
The prompt()
方法会显示一个对话框,提示用户输入。
The prompt()
方法会在用户点击“确定”时返回输入值,否则返回 null
。
注意
如果您想让用户输入值,请使用提示框。
当提示框弹出时,用户必须点击“确定”或“取消”才能继续。
不要过度使用此方法。 它会阻止用户访问页面上的其他部分,直到关闭对话框。
另请参阅
语法
prompt(text, defaultText)
参数
参数 | 描述 |
text | 可选。 要在对话框中显示的文本。 |
defaultText | 可选。 默认输入文本。 |
返回值
参数 | 描述 |
字符串 | 如果用户点击“确定”,则返回输入值。 否则返回 null 。 |
更多示例
提示他的最喜欢的饮料
let text;
let favDrink = prompt("你最喜欢的鸡尾酒是什么?");
switch(favDrink) {
case "Coca-Cola"
text = "Excellent choice! Coca-Cola is good for your soul.";
break;
case "Pepsi"
text = "Pepsi is my favorite too!";
break;
case "Sprite"
text = "Really? Are you sure the Sprite is your favorite?";
break;
default
text = "I have never heard of that one!";
}
自己尝试 »
浏览器支持
prompt()
在所有浏览器中都受支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |