http://www.51windows.net/hw/asp/jsview.asp?id=308到这里,修改一下就可以了

解决方案 »

  1.   

    <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 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,能过按扭可以吗?朋友
      

  2.   

    dropdownlist是不能接受拖拽事件的
      

  3.   

    不是dropdownlist 是 文本LIST