我試圖在下拉列表中顯示所有選定的值。下面顯示的代碼僅用於顯示第一個值,但我很難理解如何使其顯示,每個值都是選定的。在Multple = On的下拉列表中顯示選定值
function myFunction() {
var x = document.getElementsByName("Car").item(0).value;
document.getElementById("demo").innerHTML = "You selected: " + x;
}
<p>Select a new car from the list.</p>
<select name="Car" multiple="on" size="5" onchange="myFunction()">
<option value="Audi">Audi
<option value="BMW">BMW
<option value="Mercedes">Mercedes
<option value="Volvo">Volvo
</select>
<br>
The car is:
<p id="demo"></p>
https://jsfiddle.net/2gq824q2/12/
我應該提到這較早,但我想用名稱(而不是ID)來執行此任務。選擇下拉選項的HTML由包含NAME(不是ID)的「程序」生成。 – Dogsled