复制代码代码如下所示:

var =真的;
功能构成(){
无功tabnode = document.getelementsbytagname(表){ 0 };
无功trnodes = tabnode.rows; / /表中获取对象
VaR ARR =新的数组();
对于(var x = 1;x<trnodes.length;x++){ / /临时容器存储在表中的对象的引用
ARR { } = trnodes {X} X-1;
}
排序(ARR);
无功tbdnode = tabnode子{ 0 };
如果(b){如果……上下控制
对于(var x = 0;x<arr.length;x++){
tbdnode.appendchild(ARR {X});
}
b = false;
其他{ }
对于(var x = arr.length-1;X = 0;x){
tbdnode.appendchild(ARR {X});
}
B =真的;
}
}
功能分类(ARR){ / /排序
对于(var x = 0;x<arr.length;x++){
对于(var y = x + 1;Y<arr.length;Y + +){
如果(parseInt(ARR {X}。细胞{ 1 }。innerText)> parseInt(ARR { Y }。细胞{ 1 }。innerText)){ / / parseInt转换是不是作为一个字符串ASCII
VaR温度= ARR {X};
ARR {X} = ARR Y } {;
ARR { Y } =温度;
}
}
}
}



表{宽度:60%;border: solid 1px # 0066ff;}
td { border: solid 1px # 0099ff;}
{文字装饰:无;}






姓名年龄地址


张三23北京


Li Si 25上海


Wang Wu 15广州


唐将军20长沙