2012-06-18 51 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

回答