从javascript进行的多个下拉选择不起作用

时间:2018-09-27 07:51:29

标签: javascript jquery html

我有一个模态,其中包含一个可以选择多个选项的下拉列表,我已经尝试了许多方法,但是我的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。

0 个答案:

没有答案