zoukankan      html  css  js  c++  java
  • 动态改变select中option的次序


    <script>

    <!--

    functionaddOption() {

        for(var i=0;i<10;i++) {

            var sName = "Name" + i;

            var sValue = "value" + i;

            var oOption =document.createElement('OPTION');

            oOption.text = sName;

            oOption.value = sValue;

            document.forms[0].select1.options.add(oOption);

        }

    }

    functionupOption(id){

        var frm = document.forms[0];

        if(id!=0){

        var sName = frm.select1.options[id].text;

        var sValue = frm.select1.options[id].value;

        var sName2 = frm.select1.options[id-1].text;

        var sValue2 =frm.select1.options[id-1].value;

        frm.select1.options[id-1]=newOption(sName,sValue);

        frm.select1.options[id]=newOption(sName2,sValue2);

        frm.select1.options.selectedIndex = (id-1);

        }

    }

    functiondownOption(id){

        var frm = document.forms[0];

        var s = frm.select1.options.length-1;

        if(id!=s){

        var sName = frm.select1.options[id].text;

        var sValue = frm.select1.options[id].value;

        var sName2 =frm.select1.options[parseInt(id+1)].text;

        var sValue2 =frm.select1.options[parseInt(id+1)].value;

        frm.select1.options[parseInt(id+1)]=newOption(sName,sValue);

        frm.select1.options[id]=newOption(sName2,sValue2);

        frm.select1.options.selectedIndex = (id+1);

        }

    }

    //-->

    </script>

    <bodyonload=addOption();>

    <formname=frm>

    <buttononclick="upOption(select1.selectedIndex);"><fontface="Webdings">5</font></button>

    <selectid="select1" name=select1" multiple size="10"width=100 onchange=alert(this.value)></select>

    <buttononclick="downOption(select1.selectedIndex);"><fontface="Webdings">6</font></button>

    </form> 

  • 相关阅读:
    博客搬家
    把本地jar上传到本地仓库命令
    JAVA8的parallelStream
    关于java多线程
    Logger.getLogger()和LogFactory.getLog()的区别
    简单实现Linux服务器重启后自动启动Tomcat以及MongoDB
    【原创】JavaFx程序解决Jupyter Notebook导出PDF不显示中文
    【现学现卖】th:href标签动态路径设置,thymeleaf获取session中的属性值
    【现学现卖】python小爬虫
    HTML5内嵌文本编辑器
  • 原文地址:https://www.cnblogs.com/liaoshiyong/p/3150910.html
Copyright © 2011-2022 走看看