// 排序:向上移动 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; }
推荐阅读
javascript cookie解码函数(兼容ff)
复制代码 代码如下: <script> function URLDecode(str) { var gbData = [ '啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔>>>详细阅读
本文标题:js 调整select 位置的函数
地址:http://www.17bianji.com/kaifa2/JS/29815.html
1/2 1