使用javascript动态创建selectbox的选项

时间:2015-11-22 06:52:55

标签: javascript

我使用java脚本

动态设置选择框的值
var dropDwnObj = document.getElementById("workingBranchCodeId");
dropDwnObj.options.length = 0;
var anOption = document.createElement("OPTION");
dropDwnObj.options.add(anOption) ;

for(var i = 0; i < jsonResult.subLocationList.length; i++) {
  var anOption = document.createElement("OPTION");
  dropDwnObj.options.add(anOption) ;
  if(selValue == jsonResult.subLocationList[i].displayKey) {
    anOption.innerHTML = jsonResult.subLocationList[i].displayValue;
    anOption.value = jsonResult.subLocationList[i].displayKey;
  }
}

如何将此值设为选择框的选定值?目前它似乎是一个选项,但我希望这个选项是选择框的选择

3 个答案:

答案 0 :(得分:1)

dropDwnObj.options [&#34;您的选项&#34;]。selected = true;

答案 1 :(得分:1)

请使用多个 attriute(如下所示)将选择框设置为多项选择

<select multiple>
</select>

并为以下选项设置selected属性为

anOption.selected = true;

Fiddle

希望这会对你有所帮助。

答案 2 :(得分:0)

  

anOption.selected = true;

为我工作