2012-06-23 178 views
0

我想在javascript喜歡下面的代碼東西遍歷數組

我有下降,這是由裝陣如下

apple 
orange 
mango 
grapes 

現在,如果用戶從下拉芒果那麼我應該重置放棄我數組

mango 
grapes 
apple 
orange 

感謝

+0

@ColeJohnson我很想知道你的知識。 –

+0

請向我們展示你的實際HTML的相關部分。 – jfriend00

+0

你的意思是把所有選項下的所有選項都放在上面? –

回答

0

你爲什麼不使用shift和推我循環內數組的方法。

EG。

var items = ["mango","grapes","apple"] 
var selectedIndex = combo.selected.index 
for(i = 0; i<selectedIndex ; i++){ 
items.push(items.shift()) 
} 
combo.items = items 

我不是日常的JavaScript程序員,所以這只是一個想法。

+0

我認爲OP在最初填充後詢問如何更改組合框。 – jfriend00

+0

感謝您的回覆,但如果我選擇葡萄,您的代碼,它只會給我葡萄和蘋果...不會列出芒果.. – user1476341

+0

好吧,也許這可以幫助http://www.bennadel.com/blog/1796 -Javascript-陣列的方法,不印字移推動和流行的.htm – rsan