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