zoukankan      html  css  js  c++  java
  • 表格排序

    <!DOCTYPE html>
    <html>

        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <meta http-equiv="Content-Language" content="utf-8" />
            <title>ID排序</title>
            <script>
                window.onload=function(){
                    var oTab=document.getElementById('tab1');
                    var oBtn=document.getElementById('btn1');
                    
                    oBtn.onclick=function(){
                        var arr=[];
                        for(var i=0;i<oTab.tBodies[0].rows.length;i++){
                            arr[i]=oTab.tBodies[0].rows[i];                    
                        }
                        arr.sort(function(tr1,tr2){
                        //tr1中的第一个单元格转化为数比较
                        var n1=parseInt(tr1.cells[0].innerHTML);
                        var n2=parseInt(tr2.cells[0].innerHTML);    
                        return n1-n2;
                        });
                        //tr重新插入
                        for(var i=0;i<arr.length;i++){
                        oTab.tBodies[0].appendChild(arr[i]);    
                        };
                    };
                }
            </script>
        </head>

        <body>
           <input id="btn1"  type="button" value="排序"/>
           <table id="tab1" border="1" width="500">
               <thead>
                   <td>ID</td>
                   <td>姓名</td>
                   <td>年龄</td>
                   
               </thead>
               <tbody>
                   <tr>
                       <td>1</td>
                       <td>张三</td>
                       <td></td>                
                   </tr>
                       <tr>
                       <td>2</td>
                       <td>李四</td>
                       <td></td>                
                   </tr>
                       <tr>
                       <td>3</td>
                       <td>王五</td>
                       <td></td>                
                   </tr>
                    <tr>
                       <td>5</td>
                       <td>王五</td>
                       <td></td>                
                   </tr>
                     <tr>
                       <td>4</td>
                       <td>钱六</td>
                       <td></td>                
                   </tr>
               </tbody>
           </table>
           
        </body>

    </html>

  • 相关阅读:
    教你三招打入App Store推荐目录!
    APP下载量低 如何显著提高APP下载量?
    导致APP排名下跌的主要因素
    如何提高APP关键词覆盖率?先熟悉套路!
    如何让你的ASO优化效果提升10倍?
    有效的移动应用推广策略
    APP运营推广不得不看的6种数据指标
    如何为你的APP选出“最好”的关键词
    手机应用开发宝典:如何养成一款畅销APP
    Linux下设置定期执行脚本
  • 原文地址:https://www.cnblogs.com/zhouyx/p/4674149.html
Copyright © 2011-2022 走看看