zoukankan      html  css  js  c++  java
  • js表格排序 & 去除字符串空格

    // a:列数  bool:排序升序判断参数 true false    Str:支持多列
    
    function newUnitSort(a, bool, str) {
    
                                var oTable = document.getElementById('ATEST');
                                var arr = [];
                                for (var i = 0; i < oTable.tBodies[0].rows.length; i++)
                                {
                                    arr[i] = oTable.tBodies[0].rows[i];
                                }
    
                                if (bool) {
                                    if (str === "name") {
                                        nameSortUp = false;
                                    }
                                    if (str === "type") {
                                        typeSortUp = false;
                                    }
                                    if (str === "ip") {
                                        ipSortUp = false;
                                    }
                                    arr.sort(function(tr1, tr2) {
                                        var str1 = tr1.cells[a].innerHTML;
                                        var str2 = tr2.cells[a].innerHTML;
                                        if (str1.localeCompare(str2) === -1) {
                                            return -1;
                                        } else if (str1.toLocaleString().localeCompare(str2) === 1) {
                                            return 1;
                                        } else {
                                            return 0;
                                        }
                                    });
                                } else {
                                    if (str === "name") {
                                        nameSortUp = true;
                                    }
                                    if (str === "type") {
                                        typeSortUp = true;
                                    }
                                    if (str === "ip") {
                                        ipSortUp = true;
                                    }
                                    arr.sort(function(tr1, tr2) {
                                        var str1 = tr1.cells[a].innerHTML;
                                        var str2 = tr2.cells[a].innerHTML;
                                        if (str1.localeCompare(str2) === -1) {
                                            return 1;
                                        } else if (str1.toLocaleString().localeCompare(str2) === 1) {
                                            return -1;
                                        } else {
                                            return 0;
                                        }
                                    });
                                }
                                for (var i = 0; i < arr.length; i++)
                                {
                                    oTable.tBodies[0].appendChild(arr[i]);
                                }
                                
    
                            }
    

      

    去除字符串空格:

    String.prototype.NoSpace = function() 

    return this.replace(/s+/g, ""); 
    };

  • 相关阅读:
    错误处理
    文件系统API
    promise A
    #每日总结#3
    CSS3秘笈复习:十三章&十四章&十五章&十六章&十七章
    CSS3秘笈复习:第十一章
    CSS3秘笈复习:第九章&第十章
    CSS3秘笈复习:第八章
    CSS3秘笈复习:第七章
    CSS3秘笈复习:第六章
  • 原文地址:https://www.cnblogs.com/huhanbo/p/4561639.html
Copyright © 2011-2022 走看看