首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

借助上拉列表框选项排序的js,同时兼容IE6与IE8兼容的有关问题

2012-11-14 
借助下拉列表框选项排序的js,同时兼容IE6与IE8兼容的问题注:IE7下未测试。页面代码:js代码:script languag

借助下拉列表框选项排序的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;}}}}

热点排行