• javascript中li标签的排序和数组sort的用法


    转:

    javascript中li标签的排序和数组sort的用法

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
        <script type="text/javascript">
            window.onload = function () {
                var oBtn = document.getElementById("btnChange");
                var oUl1 = document.getElementById("ul1");
                oBtn.onclick = function () {
     
                    var aLi = oUl1.getElementsByTagName("li");
                    var arr = [];
                    for (var i = 0; i < aLi.length; i++) {
                        arr[i] = aLi[i];
                    }
                    arr.sort(function (li1, li2) {
                        var n1 = parseInt(li1.innerText);
                        var n2 = parseInt(li2.innerText);
                        return n1 - n2;
                    });
                    for (var i = 0; i < aLi.length; i++) {
                        oUl1.appendChild(arr[i]);
                    }
                }
            }
        </script>
    </head>
    <body>
        <input type="button" name="" value="移动" id="btnChange" />
        <ul id="ul1">
            <li>5</li>
            <li>2</li>
            <li>9</li>
            <li>4</li>
            <li>7</li>
        </ul>
    </body>
    </html>
  • 相关阅读:
    存储过程学习笔记
    重新学习struts
    ANT打包J2EE项目war包
    08 | 递归:如何用三行代码找到“最终推荐人”?
    基于Flask 实现Web微信登陆
    基于轮询实现实时的在线投票系统
    Flask 微信公众号开发
    微信公众号开发
    爬虫之正则案例
    爬虫之正则表达式的应用爬取
  • 原文地址:https://www.cnblogs.com/libin6505/p/10237676.html
Copyright © 2020-2023  润新知