读书人

借助上拉列表框选项排序的js同时兼容

发布时间: 2012-11-14 10:12:18 作者: rapoo

借助下拉列表框选项排序的js,同时兼容IE6与IE8兼容的问题
注:IE7下未测试。

页面代码:



js代码:

<script language="JavaScript">/**把选中的选项往上移动*object select对象*/function moveUp(object){for(var i=0;i<object.options.length;i++){var oOption=object.options[i];if(oOption.selected){if(i>0){/*var lastIndex = i-1;var lastOption=object.options[lastIndex];object.insertBefore(oOption,lastOption);                                        //此方法导致IE8下拉框会自动缩小*///lixf 解决IE8下拉框会自动缩小的问题var lastIndex = i-1;var lastOption=object.options[lastIndex];var temp = oOption.text;var temp2 = oOption.value;oOption.text = lastOption.text;oOption.value = lastOption.value;lastOption.text = temp;lastOption.value = temp2;oOption.selected = false;lastOption.selected = true;}}}}

读书人网 >JavaScript

热点推荐