我在动态生成下拉列表egsomeDropDown0,someDropDown1,someDropDown2 ...等并在页面中将其写入div。我想知道如何将“选定”选项值设置为drop的onChange。为选择选项选择的javascript集
当我通过按钮添加一个新的下拉老值的原因被重置为“选择一个”。
需要一个onChange将选定的值设置为“Selected”,以便选定的值保持在那里。
<select id="someDropDown0" onChange=setVak(this, this.id)>
<option value="Select One" selected>Select One</option>
<option value="12">AB</option>
<option value="13">CD</option>
<option value="15">EF</option>
<option value="20">GH </option>
<option value="21">IJ </option>
<option value="22">LM </option>
</select>
function setval(optionVal, optionId)
{
var dd = document.getElementById(optionId);
for (var i = 0; i < dd.options.length; i++)
{
if (dd.options[i].text === optionVal.text)
{
dd.selectedIndex = i;
break;
}
}
}
请帮忙。谢谢
我已更新我的代码。谢谢。请帮忙。谢谢 – Nomad 2012-01-16 00:25:23
这个问题仍然不完整。在寻求帮助时,不仅要描述你希望/希望发生的事情,而且还要描述实际发生的事情,包括任何错误消息。应该引用[HTML属性](http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.2)。如果该值包含空格,则这是必需的。 – outis 2012-01-16 00:28:38
你的代码工作正常:http://jsfiddle.net/CwLv8/ – Joe 2012-01-16 01:09:20