我有一个模态,其中包含一个可以选择多个选项的下拉列表,我已经尝试了许多方法,但是我的javascript无法执行所需的操作。当单击按钮时,我需要javascript从上述下拉列表下的选项中选择一个值。它不会选择任何内容。
//alert(response[i].daytype);
var daywhen = response[i].daytype.toString();
var trimmed = daywhen.split(',');
var length = trimmed.length;
//alert(trimmed[0]+trimmed.length);
document.getElementById(2).selected = "true";
document.getElementById(1).selected = "true";
for(x = 0;x<length;x++){
alert(trimmed[x]);
document.getElementById("1").selected = "true";
document.getElementById("esched").selectedIndex = 2;
<div class="col" id="escheduledropdown" style="display:none;"><label id="etypeofsched"></label><!-- list of week or months if not daily -->
<select id="esched" name="esched" class="form-control col selectpicker" data-style="btn-primary" multiple="multiple">
<!-- fill data using javascript -->
<option value="1" id="1">Monday</option>
<option value="2" id="2">Tuesday</option>
<option value="3" id="3">Wednesday</option>
<option value="4" id="4">Thursday</option>
<option value="5" id="5">Friday</option>
<option value="6" id="6">Saturday</option>
<option value="0" id="0">Sunday</option>
</select>
<input type="hidden" name="hiddenschedule2" id="hiddenschedule2" value="">
</div>
注意:已执行注释的警报,所以我知道javascript已执行。它只是不会读取elementbyid。