我有以下内容:
<select size="1" id="this_emp_id" onchange="showProcessing();form.submit()">
<option value="">Choose</option>
<option value="ahr5r759797">Ahrbecker, Lisa M</option>
<option value="baryxr77ata">Barrera Garrido, Antonio</option>
<option value="baug97ee9tx">Baurley, Janet L</option>
<option value="bel7bhh3m93">Belschner, Chad Matthew</option>
<option value="bie55ed9393">Bielefeld, Emily Margaret</option>
…还有更多的学习者
使用单独的查找学习程序例程,我获得了一个学习程序的值,并使用以下内容更改了上述选择框的值:
empSelect = document.getElementById("this_emp_id");
empSelect.options[0].value = retVal;
empSelect.options[0].selected = true;
formObj.submit();
这很好用,除了在IE中,即使在Edge中也行不通,IE都可以替代吗?
答案 0 :(得分:0)
您应该设置select元素的Error: Can't set headers after they are sent.
,而不是设置选项的selectedIndex
属性。
selected
答案 1 :(得分:0)
感谢所有人,我发现了问题,它是表单中的一个表单,该页面是服务器端页面,id为900多行。抱歉给您带来不便。