close

表格排序

 

 

 

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>無標題文件</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)

                {

                        var n1=parseInt(tr1.cells[0].innerHTML);

                        var n2=parseInt(tr2.cells[0].innerHTML);

                        return n1-n2;

                });

               

                for (var i = 0 ; i<arr.length;i++)

                {

                         

                        oTab.tBodies[0].appendChild(arr[i]);

                }

        }

 

}

</script>

</head>

 

<body>

 

<input id="btn1" type="button" value="Sort" />

 

<table id="tab1" border="1" width="500px">

        <thead>

            <td>ID</td>

        <td>Name</td>

        <td>Age</td>

    </thead>

            <tbody>

                <tr>

                    <td>3</td>

                <td>Blue</td>

                <td>27</td>

                <td>操作</td>

            </tr>

            <tr>

                    <td>5</td>

                <td>張三八</td>

                <td>20</td>

                <td>操作</td>

            </tr>

            <tr>

                    <td>2</td>

                <td>李四</td>

                <td>29</td>

                <td>操作</td>

            </tr>

            <tr>

                    <td>4</td>

                <td>王五</td>

                <td>30</td>

                <td>操作</td>

            </tr>

            <tr>

                    <td>1</td>

                <td>張五</td>

                <td>30</td>

                <td>操作</td>

            </tr>     

        </tbody>

</table>

</body>

</html>

 

 

 

 

 

arrow
arrow
    文章標籤
    javascript
    全站熱搜
    創作者介紹
    創作者 Eric 的頭像
    Eric

    一個小小工程師的心情抒發天地

    Eric 發表在 痞客邦 留言(0) 人氣()