源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

js 调整select 位置的函数

  • 时间:2020-11-19 04:03 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:js 调整select 位置的函数
 //   排序:向上移动      function   Up()      ...{        var   sel=document.getElementById("selectCheck");  //获取select      var   nIndex   =   sel.selectedIndex;   //需要进行操作的select 项的索引      var   nLen   =   sel.length;   //select 总共项目数      if   ((nLen<1)||(nIndex==0))   return;         if   (nIndex<0)        ...{            alert("请选择一个要移动的已选按钮!");            return;          }         var   sValue=sel.options[nIndex].value;         var   sHTML=sel.options[nIndex].innerHTML;         sel.options[nIndex].value=sel.options[nIndex-1].value;         sel.options[nIndex].innerHTML=sel.options[nIndex-1].innerHTML;         sel.options[nIndex-1].value=sValue;         sel.options[nIndex-1].innerHTML=sHTML;         sel.selectedIndex=nIndex-1;      }     //   排序:向下移动      function   Down()      ...{         var   sel=document.getElementById("selectCheck");         var   nIndex   =   sel.selectedIndex;         var   nLen   =   sel.length;         if   ((nLen<1)||(nIndex==nLen-1))   return;         if   (nIndex<0)         ...{           alert("请选择一个要移动的已选按钮!");           return;         }         var   sValue=sel.options[nIndex].value;         var   sHTML=sel.options[nIndex].innerHTML;         sel.options[nIndex].value=sel.options[nIndex+1].value;         sel.options[nIndex].innerHTML=sel.options[nIndex+1].innerHTML;         sel.options[nIndex+1].value=sValue;         sel.options[nIndex+1].innerHTML=sHTML;         sel.selectedIndex=nIndex+1;       }        //移动到最上    function UpFirst()    ...{       var   sel=document.getElementById("selectCheck");        var   nIndex   =   sel.selectedIndex;         var   nLen = sel.options.length;       if   ((nLen<1)||(nIndex==0))   return;          if(nIndex<0)       ...{           alert("请选择一个要移动的已选按钮!");              return;        }       var tempValue = document.getElementById("tempValue");//用于临时存放option的值       tempValue.value = "";       for(var k=0;k<nIndex;k++)       ...{          tempValue.value +=  sel.options[k].value+";";       }       var arrValue = tempValue.value.split(';');       var   sValue=sel.options[nIndex].value;          var   sHTML=sel.options[nIndex].innerHTML;          sel.options[0].value = sValue;       sel.options[0].innerHTML = sHTML;      for(var j=1;j<=nIndex;j++)      ...{        sel.options[j].value = arrValue[j-1];        sel.options[j].innerHTML = arrValue[j-1];      }       sel.selectedIndex = 0;    }    //移动到最后    function DownLast()    ...{       var   sel=document.getElementById("selectCheck");        var   nIndex   =   sel.selectedIndex;         var   nLen = sel.options.length;       if   ((nLen<1)||(nIndex==nLen))   return;          if(nIndex<0)       ...{           alert("请选择一个要移动的已选按钮!");              return;        }       var tempValue = document.getElementById("tempValue");//用于临时存放option的值       tempValue.value = "";       for(var k=nIndex+1;k<nLen;k++)       ...{          tempValue.value +=  sel.options[k].text+";";       }       var arrValue = tempValue.value.split(';');       var   sValue=sel.options[nIndex].value;          var   sHTML=sel.options[nIndex].innerHTML;              for(var j=nIndex;j<nLen;j++)      ...{        sel.options[j].value = arrValue[j-nIndex ];        sel.options[j].innerHTML = arrValue[j-nIndex];      }       sel.options[nLen-1].value = sValue;       sel.options[nLen-1].innerHTML = sHTML;       sel.selectedIndex = nLen-1;    }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部