你好還有Stackoverflow!用數組下拉菜單,定義每個選項的值
今天我試着用array
做了一個drop-down menu
。它確實有效,但之後發生的問題是定義array
打印的values
。
截至目前,這是關於drop-down menu
的代碼。
HTML
<select id="selectDestinasjon">
<option>Velg ett sted</option>
</select>
的Javascript
var select = document.getElementById("selectDestinasjon");
var options = ["Konsberg", "Trysil", "Beitostølen"];
for (var i = 0; i < options.length; i++) {
var opt = options[i];
var el = document.createElement("option");
el.textContent = opt;
el.value = opt;
select.appendChild(el);
}
但我想給每個選項的值,那我以後可以impliment成一個計算器,因爲我想進行預訂服務,其中每個選項具有不同的值,計算器從當前選定的選項中檢索信息,根據選定的選項設置價格。
如果有任何東西看起來不清楚或太少,請詳細詢問,我會盡我所能解釋。
的jsfiddle https://jsfiddle.net/a3pe6zcu/
你的代碼似乎工作。每個選項都有一個值 –
我的意思是價格指定值。每個單獨的地方都有一個美元的價格,但通過數組實現 – ImNewToThis
使用一個對象或帶有鍵的數組。 – Lewis