0

我想用 Javascript 编写类似下面的代码。

我有一个从数组加载的下拉列表,如下所示:

apple 
orange
mango 
grapes

现在,如果用户从下拉列表中选择芒果,那么我应该将我的数组重置为:

mango
grapes
apple
orange
4

1 回答 1

0

为什么不在循环内使用 Array 的 shift 和 push 方法。

例如。

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

我不是日常的 javascript 程序员,所以这只是一个想法。

于 2012-06-23T04:44:54.837 回答