2012-06-18 55 views
-2

选择从列表框中的项目我有一个列表框的网页上:Javascript功能来通过值数

<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开始)未来avaliable数(在我上面的例子它会提醒4,为丢失)

但一世 已尝试使用:

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

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

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

+0

我宁愿用JavaScript做 – Aaron

+0

第一个例子是工作http://jsfiddle.net/5R9h9/你能告诉我们你在哪里得到4吗? – Unknown

+0

我试图得到列表中的第4个项目(第3个项目,因为它从0开始) – Aaron

回答