提示输入用户名并输出消息:
let person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
亲自试一试 »
下面有更多示例。
这个prompt()
方法显示一个对话框,提示用户输入。
这个prompt()
如果用户点击"OK",方法返回输入值,否则返回null
。
如果您希望用户输入值,则使用提示框。
当弹出提示框时,用户必须单击"OK" 或"Cancel" 才能继续。
不要过度使用此方法。它阻止用户访问页面的其他部分,直到该框关闭为止。
prompt(
text, defaultText)
Parameter | Description |
text | Optional. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
范围 | 描述 |
一个字符串 | 如果用户点击"OK",则返回输入值。 否则 null 被返回。 |
提示他最喜欢的饮料:
let text;
let favDrink = prompt("What's your favorite cocktail drink?");
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 |
Yes | Yes | Yes | Yes | Yes | Yes |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!