拥有这个字段集:
<fieldset>
<legend>[*death]</legend>
<select name=death style="width: 120px">
<option value=Dead>[*died]
<option value=NotDead>[*alive]
<option value="" selected>-
</select>
</fieldset>
我想设置[2].value
to "-"
.
我尝试过但没有成功:
document.getElementsByName('death')[2].checked = 'true';
document.getElementsByName('death')[2].value = '-';
相同类型的代码适用于单选框、复选框或表单中的其他输入。如何使用选项选择(不是输入)来做到这一点?
Thanks
[编辑]当然,适当的字段集是:
<fieldset>
<legend>[*death]</legend>
<select name="death" style="width: 120px">
<option value="Dead">[*died]</option>
<option value="NotDead">[*alive]</option>
<option value="" selected>-</option>
</select>
</fieldset>
thanks.
有点不清楚你在问什么。您只是要求选择索引 2 处的选项吗?
document.getElementsByName('death')[0].selectedIndex = 2;
或者,您是否要求更改索引 2 处的选项值?
var d = document.getElementsByName('death')[0];
d.options[2].value = '-';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)