• jszs 枚举算法


    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    <script>
    window.onload = function ()
    {
        var oa = document.getElementsByTagName('a');
        var oul = document.getElementById('ul1');
        var ali = oul.getElementsByTagName('li');
        
        for(var i = 0; i < oa.length; i++)
        {
            oa[i].onclick = function ()
            {
                if(mj(this.innerHTML))
                {
                    var oli = document.createElement('li');
                    oli.innerHTML = this.innerHTML;
                    if(!ali[0])
                    {
                        oul.appendChild(oli);
                    }
                    else
                    {
                        oul.insertBefore(oli,ali[0]);
                    }
                }
                else
                {
                    mj2(this.innerHTML);
                }
            }
        }
        
        function mj(text)
        {
            for(var i = 0; i < ali.length; i++)
            {
                if(text == ali[i].innerHTML)
                {
                    return false;
                }
            }
            return true;
        };
        
        function mj2(text)
        {
            for(var i = 0; i < ali.length; i++ )
            {
                if(text == ali[i].innerHTML)
                {
                    oul.insertBefore(ali[i],ali[0]);
                }
            }
        }
        
    }
    </script>
    </head>
    
    <body>
    <a href="javascript:;">北京</a>
    <a href="javascript:;">上海</a>
    <a href="javascript:;">西安</a>
    <a href="javascript:;">深圳</a>
    <a href="javascript:;">香港</a>
    <a href="javascript:;">杭州</a>
    <a href="javascript:;">澳门</a>  
    </ul>
    <ul id="ul1"></ul>
    </body>
    </html>
  • 相关阅读:
    7.Linux学习
    5.@AliasFor注解
    5.Maven学习
    3.postman
    4.git总结
    8.Docker学习
    6.idea教程
    2.jwt
    4.open feign
    1.MarkDown常规使用语法
  • 原文地址:https://www.cnblogs.com/mayufo/p/4245174.html
Copyright © 2020-2023  润新知