【发布时间】:2010-02-26 18:27:07
【问题描述】:
拥有这个字段集:
<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 设置为"-"。
我试过没有成功:
document.getElementsByName('death')[2].checked = 'true';
document.getElementsByName('death')[2].value = '-';
相同类型的代码适用于单选框、复选框或表单中的其他输入。如何使用选项选择(不是输入)来做到这一点?
谢谢
[EDIT] 当然,适当的字段集是:
<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>
谢谢。
【问题讨论】:
-
你的
<option>元素也需要结束标签:</option>
标签: javascript