JavaScript 下拉列表框
JavaScript 是一門強大的腳本語言,可以與 HTML 和 CSS 等技術一起使用來創建 Web 應用程序。下拉列表框是 JavaScript 中經常使用的一種用戶界面元素,也是 Web 應用程序中最為常見的元素之一。一個下拉列表框允許用戶在一組已知選項之間進行選擇。在本文中,我們將討論如何使用 JavaScript 創建下拉列表框。下面是一個簡單的例子:
下拉列表框實例:
<select id="mySelect"> <option value="apple">蘋果</option> <option value="banana">香蕉</option> <option value="orange">橙子</option> <option value="grape">葡萄</option> </select>在上面的代碼中,我們創建了一個下拉列表框,其中有四個選項:蘋果、香蕉、橙子和葡萄。 使用 JavaScript 動態更新下拉列表框 我們可以使用 JavaScript 動態更新下拉列表框。例如,當我們選擇一個選項時,可以根據所選的選項更新列表中的其他選項。下面是一個實例:
動態更新下拉列表框實例:
<select id="mySelect2"> <option value="apple">蘋果</option> <option value="banana">香蕉</option> <option value="orange">橙子</option> <option value="grape">葡萄</option> </select> <p>請選擇一種水果:</p> <input type="button" value="選擇" onclick="selectFruit()"> <p><span id="result"></span></p> <script> function selectFruit() { var fruit = document.getElementById("mySelect2").value; switch(fruit) { case "apple": document.getElementById("result").innerHTML = "您選擇的水果是蘋果。"; break; case "banana": document.getElementById("result").innerHTML = "您選擇的水果是香蕉。"; break; case "orange": document.getElementById("result").innerHTML = "您選擇的水果是橙子。"; break; case "grape": document.getElementById("result").innerHTML = "您選擇的水果是葡萄。"; break; default: document.getElementById("result").innerHTML = "請選擇一種水果。"; } } </script>在上面的代碼中,我們創建了一個下拉列表框,還有一個按鈕和一些文本內容。當我們點擊按鈕時,調用 selectFruit() 函數,該函數會獲取當前下拉列表框中選定的值,并根據該值更新結果文本。 從數組中創建動態下拉列表框 下面是一個實現將數組作為下拉列表框選項的例子:
基于數組創建下拉列表框實例:
<select id="mySelect3"></select> <script> var fruits = ["蘋果", "香蕉", "橙子", "葡萄"]; var select = document.getElementById("mySelect3"); for(var i = 0; i < fruits.length; i++) { var option = document.createElement("option"); option.textContent = fruits[i]; option.value = fruits[i]; select.appendChild(option); } </script>在上面的代碼中,我們使用 for 循環從 JavaScript 數組中獲取值,然后將其添加到下拉列表框的選項中。 結論 使用JavaScript操作下拉列表框能夠實現豐富多彩的功能。在此,我們介紹了基于靜態選項以及動態更新選項的下拉列表框的使用方法。希望本文能夠幫助您更好地理解 JavaScript 下拉列表框的使用。