<script> function up() { var s_obj=document.getElementsByName('oSelect')[0] var s_no=document.getElementsByName('oSelect')[0].selectedIndex if(event.srcElement.innerText=='上'&&s_no>0&&s_no!=s_obj.length-1) { var tmp1=s_obj.options(s_no-1).text,tmp2=s_obj.options(s_no-1).value s_obj.options[s_no-1]=new Option(s_obj.options(s_no).text,s_obj.options(s_no).value) s_obj.options[s_no]=new Option(tmp1,tmp2) s_obj.options[s_no-1].selected=true
function up()
{
var s_obj=document.getElementsByName('oSelect')[0]
var s_no=document.getElementsByName('oSelect')[0].selectedIndex
if(event.srcElement.innerText=='上'&&s_no>0&&s_no!=s_obj.length-1)
{
var tmp1=s_obj.options(s_no-1).text,tmp2=s_obj.options(s_no-1).value
s_obj.options[s_no-1]=new Option(s_obj.options(s_no).text,s_obj.options(s_no).value)
s_obj.options[s_no]=new Option(tmp1,tmp2)
s_obj.options[s_no-1].selected=true
}}
function down()
{
var s_obj=document.getElementsByName('oSelect')[0]
var s_no=document.getElementsByName('oSelect')[0].selectedIndex
if(event.srcElement.innerText=='下'&&s_no>0&&s_no!=s_obj.length-1)
{
var tmp1=s_obj.options(s_no+1).text,tmp2=s_obj.options(s_no+1).value
s_obj.options[s_no+1]=new Option(s_obj.options(s_no).text,s_obj.options(s_no).value)
s_obj.options[s_no]=new Option(tmp1,tmp2)
s_obj.options[s_no+1].selected=true
}}
</script>
<form>
<select name="oSelect" size=5>
<option value=1 >aaa</option>
<option value=2>bbb</option>
<option value=3>ccc</option>
<option value=4>ddd</option>
<option value=5>eee</option>
</select>
<button onclick="up()">上</button>
<button onclick="down()">下</button>
</form>-----------------------
因为不能ondrap,能过按扭可以吗?朋友