function toSortTable(tableID,zhi,comple){
var tableObj=document.getElementById(tableID);
var tr=new Array();//表格中所有行的集合var
var td=new Array();//表格中指定列的集会
var a;
var tdlen;//表格列的长度
var startlen=1;//开始排序的行
if(tableObj.rows.length>0){
tdlen=tableObj.rows[0].cells.length;
tableObj.rows[0].setAttribute("onclick","");
tableObj.rows[0].removeAttribute("style");
}
for(var i=0;i<tableObj.rows.length;i++) {
tr[i]=tableObj.rows[i];
td[i]=tr[i].cells[zhi];
}
if(comple=="desc"){
if(td.length==1) return;
for(var i=startlen;i<td.length; i++) {
var tdival=new Number(td[i].innerHTML.replace(/,/g,""));
for(j=i;j<td.length;j++) {
var tdjval=new Number(td[j].innerHTML.replace(/,/g,""));
if(tdival<tdjval) {
a=td[i];
td[i]=td[j];
td[j]=a;
tdival=tdjval;
}
}
}
}else if(comple=="asc"){
if(td.length==1) return;
for(var i=startlen;i<td.length; i++) {
var tdival=new Number(td[i].innerHTML.replace(/,/g,""));
for(j=i;j<td.length;j++) {
var tdjval=new Number(td[j].innerHTML.replace(/,/g,""));
if(tdival>tdjval) {
a=td[i];
td[i]=td[j];
td[j]=a;
tdival=tdjval;
}
}
}
}
var trTempArray = new Array();
var trclick=new Array();
for(var b=0;b<td.length;b++){
var tdTempArray = new Array();
for(var c=0;c<tdlen;c++){ // 将一行的td内容保存到tdTempArray当中。
if(c==0){
trclick[b]=td[b].parentNode.getAttribute("onclick");
}
tdTempArray[c] = td[b].parentNode.cells[c].innerHTML;
} // 将一行内容保存到trTempArray。
trTempArray[b] = tdTempArray;
} // 循环对表格内容重新赋值
for(var b=startlen;b<trTempArray.length;b++) {
tr[b].setAttribute("onclick",trclick[b]); //onclick属性赋值
for(var c=0;c<tdlen;c++){
tr[b].cells[c].innerHTML=trTempArray[b][c];
}
}
}
var tableObj=document.getElementById(tableID);
var tr=new Array();//表格中所有行的集合var
var td=new Array();//表格中指定列的集会
var a;
var tdlen;//表格列的长度
var startlen=1;//开始排序的行
if(tableObj.rows.length>0){
tdlen=tableObj.rows[0].cells.length;
tableObj.rows[0].setAttribute("onclick","");
tableObj.rows[0].removeAttribute("style");
}
for(var i=0;i<tableObj.rows.length;i++) {
tr[i]=tableObj.rows[i];
td[i]=tr[i].cells[zhi];
}
if(comple=="desc"){
if(td.length==1) return;
for(var i=startlen;i<td.length; i++) {
var tdival=new Number(td[i].innerHTML.replace(/,/g,""));
for(j=i;j<td.length;j++) {
var tdjval=new Number(td[j].innerHTML.replace(/,/g,""));
if(tdival<tdjval) {
a=td[i];
td[i]=td[j];
td[j]=a;
tdival=tdjval;
}
}
}
}else if(comple=="asc"){
if(td.length==1) return;
for(var i=startlen;i<td.length; i++) {
var tdival=new Number(td[i].innerHTML.replace(/,/g,""));
for(j=i;j<td.length;j++) {
var tdjval=new Number(td[j].innerHTML.replace(/,/g,""));
if(tdival>tdjval) {
a=td[i];
td[i]=td[j];
td[j]=a;
tdival=tdjval;
}
}
}
}
var trTempArray = new Array();
var trclick=new Array();
for(var b=0;b<td.length;b++){
var tdTempArray = new Array();
for(var c=0;c<tdlen;c++){ // 将一行的td内容保存到tdTempArray当中。
if(c==0){
trclick[b]=td[b].parentNode.getAttribute("onclick");
}
tdTempArray[c] = td[b].parentNode.cells[c].innerHTML;
} // 将一行内容保存到trTempArray。
trTempArray[b] = tdTempArray;
} // 循环对表格内容重新赋值
for(var b=startlen;b<trTempArray.length;b++) {
tr[b].setAttribute("onclick",trclick[b]); //onclick属性赋值
for(var c=0;c<tdlen;c++){
tr[b].cells[c].innerHTML=trTempArray[b][c];
}
}
}