try<select id="cmb" size=10>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
</select>
<input type=button value=up onclick="moveSel(-1)">
<input type=button value=down onclick="moveSel(1)"><script language="javascript">
function moveSel(nDir)
{
if (cmb.selectedIndex < 0)
return; if (nDir < 0)
{
if (cmb.selectedIndex == 0)
return;
}
else
{
if (cmb.selectedIndex == cmb.options.length-1)
return;
}
var opt = cmb.options[cmb.selectedIndex];
var otheropt = cmb.options[cmb.selectedIndex+nDir]; var text = opt.text;
var value = opt.value;
opt.text = otheropt.text;
opt.value = otheropt.value; otheropt.text=text;
otheropt.value = value; cmb.selectedIndex += nDir;
}
</script>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
</select>
<input type=button value=up onclick="moveSel(-1)">
<input type=button value=down onclick="moveSel(1)"><script language="javascript">
function moveSel(nDir)
{
if (cmb.selectedIndex < 0)
return; if (nDir < 0)
{
if (cmb.selectedIndex == 0)
return;
}
else
{
if (cmb.selectedIndex == cmb.options.length-1)
return;
}
var opt = cmb.options[cmb.selectedIndex];
var otheropt = cmb.options[cmb.selectedIndex+nDir]; var text = opt.text;
var value = opt.value;
opt.text = otheropt.text;
opt.value = otheropt.value; otheropt.text=text;
otheropt.value = value; cmb.selectedIndex += nDir;
}
</script>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货