Вы сказали, что в комментариях, что ваш выбор опции отображает названия месяцев, так что, вероятно, что означает, что ваши варианты, как:
<option value="09">September</option>
Если да, то вы может получить значение выбранного элемента и отобразить его следующим образом:
var monthDropdown = document.getElementById("selectmonth");
var x = monthDropdown.value
var monthName = monthDropdown.options[monthDropdown.selectedIndex].textContent;
В контексте:
function myFunction() {
var monthDropdown = document.getElementById("selectmonth");
var x = monthDropdown.value
var monthName = monthDropdown.options[monthDropdown.selectedIndex].textContent;
var y = document.getElementById("selectyear").value;
document.getElementById("demo").innerHTML = "Quick summary for " + monthName + " " + y + " (the month number was " + x + ")";
}
document.querySelector("button").addEventListener("click", myFunction);
<select id="selectmonth">
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<input id="selectyear" value="2016">
<button>Test</button>
<div id="demo"></div>
Значит, вы хотите, сама выпадающий для отображения «январь», «февраль» и т.д., или вы просто хотите, чтобы изменить выбранный значение в указанной функции? – nnnnnn
@nnnnnn I jus хочет изменить выбранное значение в пределах функции, показанной – hihi
@nnnnnn мое выпадающее меню ady display «Январь», «Февраль» и т. Д. – hihi