Javascript从值列表中选择列表框中的项目

时间:2012-06-18 05:15:13

标签: javascript select

我在页面上有一个列表框:

<select id="user_list" name="user_list" size="21" style="width:200px;">
  <option value=1>User 1</option>
  <option value=2>User 2</option>
  <option value=3>User 3</option>
  <option value=5>User 5</option>
  <option value=6>User 6</option>
</select>

如果我选择一个项目,我可以使用以下代码获取当前值:

var el = document.getElementById("user_list");
var val = el[el.selectedIndex].value;
alert(val);

然而,我遇到的问题是我希望能够搜索user_list(从1开始)以查找下一个可用的号码(在我上面的示例中,它会警告4,因为它丢失了)

但我尝试过使用:

var el = document.getElementById("user_list");
var val = el[4].value;
alert(val);

但它不起作用,有谁知道我做错了什么?

我的猜测是var val = el [4] .value;是错的..?

1 个答案:

答案 0 :(得分:0)

效果很好。 http://jsfiddle.net/ubpn7/