2

在这里,我已经阅读了如何设置由索引选择的表单选项

<select name="sel"> 
  <option value="o1">option1</option>
  <option value="o2">option2</option>
</select>

document.getElementsByName('sel')[0].selectedIndex = 0; or
document.getElementsByName('sel')[0].selectedIndex = 1;

但是是否可以通过引用选项值而不是索引来设置选择的选项?

4

1 回答 1

7

您可以只设置元素的value属性,如如何使用 javascript 以编程方式设置选择框元素的值?<select>

<select name="sel"> 
    <option value="o1">option1</option>
    <option value="o2">option2</option>
</select>

<select name="sel"> 
    <option value="o1">option1</option>
    <option value="o2">option2</option>
</select>

document.getElementsByName("sel")[0].value="o2";

JSFiddle

于 2013-02-28T15:31:43.237 回答