簡體   English   中英

如何從下拉列表中選擇文本和值?

[英]How to select text and value from the dropdown?

如何使用 javascript 從下拉列表中選擇文本和值。 我想使用文本我會得到選定的下拉文本。 就價值而言,它運行良好。

 function myFunction() { var x = document.getElementById("mySelect").value; var y = document.getElementById("mySelect").text; document.getElementById("demo").innerHTML = x; document.getElementById("demo1").innerHTML = y; }
 <div> <select id="mySelect"> <option value="1">Apple</option> <option value="2">Orange</option> <option value="3">Pineapple</option> <option value="4">Banana</option> </select> <p>Click the button to return the value of the selected fruit.</p> <button type="button" onclick="myFunction()">Try it</button> <p id="demo"></p> <p id="demo1"></p> </div>

你可以使用:

mySelect.options[mySelect.selectedIndex].text;

像這樣的東西:

 function myFunction() { var mySelect = document.getElementById("mySelect"); document.getElementById("demo").innerHTML = mySelect.value; document.getElementById("demo1").innerHTML = mySelect.options[mySelect.selectedIndex].text; }
 <div> <select id="mySelect"> <option value="1">Apple</option> <option value="2">Orange</option> <option value="3">Pineapple</option> <option value="4">Banana</option> </select> <p>Click the button to return the value of the selected fruit.</p> <button type="button" onclick="myFunction()">Try it</button> <p id="demo"></p> <p id="demo1"></p> </div>

var e = document.getElementById("my_Select"); var value = e.value; var text = e.options[e.selectedIndex].text;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM