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>

  • 相关阅读:
    贝塞尔曲线应用(贝塞尔插值)
    贝塞尔曲线原理(简单阐述)
    STL头文件有哪些及简单介绍
    句柄与MFC对象关系和相互获取
    Reflect
    Set 和 Map 数据结构
    Symbol
    对象的新增方法
    对象的扩展
    数组的扩展
  • 原文地址:https://www.cnblogs.com/zhouyx/p/4674149.html
Copyright © 2011-2022 走看看