0
我有一個簡單的下拉菜單,列出了1954年11月至2014年1月的各個月份日期 - 這是我的選項數組 - options.js。當用戶選擇一個月份時,我想檢索作爲該數組索引號的選項值。例如,如果用戶選擇1966年10月 - 這個「值」將是143 - 所以我想要的是將該值作爲數字存儲在變量中。將變量賦值給表單的選定值
TIA
這裏是我的代碼:
<script src="options.js"></script>
<script type="text/javascript" charset="utf-8">
function startdate() {
var select = document.getElementById('StartDate');
var i;
for(var i = 0; i < options.length; i++) {
var opt = options[i];
var el = document.createElement("option");
el.textContent = opt;
el.value = i;
select.appendChild(el);
}
}
window.onload = startdate;
謝謝佐德 - 非常感謝。順便說一句,我編輯了一些代碼 - 我原來的代碼似乎有問題 – user2301129
不客氣。我在我的答案中更改了變量名稱以反映您的編輯。讓我知道你是否需要其他東西來讓我的答案可以接受。 – zord
謝謝佐德 - 它正在工作,因爲它應該 – user2301129