prompt() 方法用于打開彈出窗口提示用戶輸入文本,返回用戶輸入(或 null)。使用方法:1.傳遞提示文本參數(shù)。2.提供可選的默認(rèn)值參數(shù)。用戶單擊取消或關(guān)閉窗口將返回 null。默認(rèn)輸入類型為文本,可通過第二個(gè)參數(shù)指定 “number” 創(chuàng)建數(shù)字輸入字段。
prompt() 方法簡(jiǎn)介
prompt() 方法用于在網(wǎng)頁中打開一個(gè)彈出窗口,提示用戶輸入文本。該方法返回用戶輸入的文本,或者 null 如果用戶單擊“取消”按鈕或關(guān)閉窗口。
用法
要使用 prompt() 方法,請(qǐng)傳遞兩個(gè)參數(shù):
第一個(gè)參數(shù):要顯示給用戶的提示文本。
第二個(gè)參數(shù)(可選):為輸入字段提供默認(rèn)值。
<code class="js">let userInput = prompt("請(qǐng)輸入您的姓名:", "Jane Doe");</code>
登錄后復(fù)制
示例
下面的示例展示了如何使用 prompt() 方法來收集用戶輸入:
<code class="html"><script> function getInput() { let name = prompt("請(qǐng)輸入您的姓名:"); alert("您輸入的姓名是:" + name); } </script><button onclick="getInput()">獲取用戶輸入</button></code>
登錄后復(fù)制
當(dāng)用戶單擊按鈕時(shí),將打開一個(gè)彈出窗口,提示用戶輸入他們的姓名。用戶單擊“確定”后,輸入的文本將存儲(chǔ)在 name 變量中,然后使用 alert() 方法將其顯示在瀏覽器中。
提示
如果用戶單擊“取消”按鈕或關(guān)閉窗口,該方法將返回 null。
默認(rèn)情況下,輸入類型為文本。可以通過在第二個(gè)參數(shù)中指定 “number” 來創(chuàng)建數(shù)字輸入字段。
prompt() 方法是同步的,這意味著它會(huì)阻塞執(zhí)行,直到用戶關(guān)閉窗口。