W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Window.prompt()將顯示一個(gè)對話框,其中包含一條可選消息,提示用戶輸入一些文本。
result = window.prompt(message,default);
var sign = prompt("What's your sign?");
if (sign.toLowerCase() == "scorpio") {
alert("Wow! I'm a Scorpio too!");
}
// there are many ways to use the prompt feature
var sign = window.prompt(); // open the blank prompt window
var sign = prompt(); // open the blank prompt window
var sign = window.prompt('Are you feeling lucky'); // open the window with Text "Are you feeling lucky"
var sign = window.prompt('Are you feeling lucky', 'sure'); // open the window with Text "Are you feeling lucky" and default value "sure"
當(dāng)用戶單擊“確定”按鈕時(shí),將返回在輸入字段中輸入的文本。
如果用戶單擊“確定”而未輸入任何文本,則返回空字符串。
如果用戶單擊“取消”按鈕,則此函數(shù)返回null。
以上提示如下所示(在OS X上的Chrome中):
提示對話框包含單行文本框,“取消”按鈕和“確定”按鈕,并返回用戶在該文本框中輸入的(可能為空)文本。
對話框是模態(tài)窗口;它們會(huì)阻止用戶訪問程序的其他接口,直到關(guān)閉對話框。因此,您不應(yīng)過度使用任何創(chuàng)建對話框(或模態(tài)窗口)的函數(shù)。
請注意,結(jié)果是一個(gè)字符串。這意味著您有時(shí)應(yīng)該投射用戶給出的值。例如,如果他的答案應(yīng)該是數(shù)字,那么您應(yīng)該將值轉(zhuǎn)換為數(shù)字。
var aNumber = Number(window.prompt("Type a number", ""));
規(guī)范 | 狀態(tài) | 注釋 |
---|---|---|
HTML Living Standard
該規(guī)范中'prompt()'的定義。
|
Living Standard
|
新的兼容性表格處于測試階段
電腦端 | 移動(dòng)端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome
|
Edge
|
Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Android webview | Chrome for Android
|
Edge Mobile | Firefox for Android
|
Opera for Android
|
iOS Safari | |
基本支持 | 支持 | ? | 支持 | 支持 | ? | ? | 支持 | 支持 | ? | 支持 | ? | ? |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: