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, ""); 
    };

  • 相关阅读:
    用户故事与敏捷方法阅读笔记2
    用户故事与敏捷方法阅读笔记1
    梦断代码阅读笔记3
    梦断代码阅读笔记2
    梦断代码阅读笔记1
    疫情可视化项目-进度2
    疫情可视化项目-进度1
    每日总结3.16
    Android体温记录器更新-进度5
    每日总结3.11
  • 原文地址:https://www.cnblogs.com/huhanbo/p/4561639.html
Copyright © 2011-2022 走看看