-5
你好,我有選擇框顯示從JavaScript數組。從javascript數組獲取密鑰
<h6><strong>Brand</strong></h6>
<select data-placeholder="Brand..." multiple id="brand" style="width:200px;height:50px;margin: 0;">
<script language="javascript">print_brand1("brand");</script>
</select>
但是,當我選擇selectbox數據之一,然後它得到值。這裏是javascript代碼
var brand_arr = new Array(
1:"Acer",
2:"Dell"
);
function print_brand1(brand_id){
var option_str = document.getElementById(brand_id);
option_str.length=0;
option_str.selectedIndex = 0;
for (var i=0; i<brand_arr.length; i++) {
option_str.options[option_str.length] = new Option(brand_arr[i],brand_arr[i]);
}
}
當我選擇其中一個選擇框數據時,我如何獲得鍵(不是值)?
你的代碼不工作,你應該使用一個對象(即用'{'和'}')圍繞你的鍵值對而不是Array構造函數。 – dtkaias
這段代碼真的很糟糕。這無法工作 –