javascript select列表内容按字母倒序排序与按列表倒序排列
2007-08-28 00:00
796 查看
今天51js上有网友贴出了这个问题,原本以为是把内容按字母顺序倒序排列,因为以前看过一篇正序排列的文章,偶就想倒序也应该不难,查看了下资料便很快搞定了问题.
无忧脚本代码测试网页
b
e
c
f
a
function st(a,b){
if(a>b)
return -1;
else if(a0){
t1[t1.length]=tt[0].text;
t2[t2.length]=tt[0].value;
tt.remove(0);
}
t1.sort(st);
for(var i=0,c1,c2;c1=t1[i],c2=t2[i];i++){
tt.add(new Option(c1,c2));
}
}
sort("a");
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
但看回帖后原来楼主没有吧问题描述清楚,他本意是想把列表内容倒序排列,即abcef变成fecba。
开始以为不好解决,突然想起数组有一reverse()函数(将数组内容倒序排列),问题一下子就变的很简单了。
无忧脚本代码测试网页
b
e
c
f
a
function sort(id){
var s=document.getElementById(id);
if(!s)return ;
var t1=[],t2=[],tt=s.options;
while(tt.length>0){
t1[t1.length]=tt[0].text;
t2[t2.length]=tt[0].value;
tt.remove(0);
}
t1.reverse();
t2.reverse();
for(var i=0,c1,c2;c1=t1[i],c2=t2[i];i++){
tt.add(new Option(c1,c2));
}
}
sort("a");
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
无忧脚本代码测试网页
b
e
c
f
a
function st(a,b){
if(a>b)
return -1;
else if(a0){
t1[t1.length]=tt[0].text;
t2[t2.length]=tt[0].value;
tt.remove(0);
}
t1.sort(st);
for(var i=0,c1,c2;c1=t1[i],c2=t2[i];i++){
tt.add(new Option(c1,c2));
}
}
sort("a");
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
但看回帖后原来楼主没有吧问题描述清楚,他本意是想把列表内容倒序排列,即abcef变成fecba。
开始以为不好解决,突然想起数组有一reverse()函数(将数组内容倒序排列),问题一下子就变的很简单了。
无忧脚本代码测试网页
b
e
c
f
a
function sort(id){
var s=document.getElementById(id);
if(!s)return ;
var t1=[],t2=[],tt=s.options;
while(tt.length>0){
t1[t1.length]=tt[0].text;
t2[t2.length]=tt[0].value;
tt.remove(0);
}
t1.reverse();
t2.reverse();
for(var i=0,c1,c2;c1=t1[i],c2=t2[i];i++){
tt.add(new Option(c1,c2));
}
}
sort("a");
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关文章推荐
- select列表内容按字母倒序排序与按列表倒序排列
- javascript select列表内容按字母倒序排序与按列表倒序排列
- 如何把列表转内容转至拼音首字母归档排序
- select 下拉列表内容按拼音排序
- JavaScript中按照字母排序列表的两种方法
- [置顶] 算法笔记 //05_有重复元素的排列问题(针对字母排序)
- 如何利用javascript获取表单中select下拉列表中所选中项的值value
- JavaScript对象系统深入剖析-内容列表
- 【JavaScript】列表元素上下左右移动:Select和Option的应用
- 城市列表按首字母自动排列
- 【javascript】下拉列表select 由左边框移动到右边
- 按字母顺序排列的IDC函数列表
- JavaScript基础 text文本框获得焦点时,其中的内容被全选 this.select()
- javascript如何解析json对javascript如何解析json对象并动态赋值到select列表象并动态赋值到select列表
- 用JavaScript来美化HTML的select标签的下拉列表效果
- 城市列表-根据拼音首字母排序
- PowerShell 中进行列表展示的排序-倒序
- js javascript 鼠标触碰select下拉列表渐变出div层,鼠标离开渐变缩回
- javascript新闻列表排序简单封装
- 电子工程术语和定义列表,按字母顺序排列