Window prompt()
示例 1
提示使用者輸入姓名並輸出訊息
let person = prompt("請輸入您的姓名", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"你好 " + person + "!今天過得怎麼樣?";
}
自己動手試一試 »
更多示例見下文。
描述
prompt()
方法顯示一個對話方塊,提示使用者輸入。
prompt()
方法在使用者點選“確定”時返回輸入值,否則返回 null
。
注意
如果你想讓使用者輸入一個值,就會使用提示框。
當提示框彈出時,使用者必須點選“確定”或“取消”才能繼續。
請勿濫用此方法。它會阻止使用者訪問頁面的其他部分,直到框關閉。
另請參閱
語法
prompt(文字, 預設文字)
引數
引數 | 描述 |
text | 可選。 要在對話方塊中顯示的文字。 |
預設文字 | 可選。 預設的輸入文字。 |
返回值
引數 | 描述 |
一個字串 | 如果使用者點選“確定”,則返回輸入值。 否則返回 null 。 |
更多示例
詢問他最喜歡的飲料
let text;
let favDrink = prompt("你最喜歡的雞尾酒飲料是什麼?");
switch(favDrink) {
case "可口可樂"
text = "絕佳的選擇!可口可樂對你的靈魂有益。";
break;
case "百事可樂"
text = "百事可樂也是我的最愛!";
break;
case "雪碧"
text = "真的嗎?你確定雪碧是你的最愛?";
break;
default
text = "我從未聽說過那個!";
}
自己動手試一試 »
瀏覽器支援
prompt()
在所有瀏覽器中都受支援
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |