zoukankan      html  css  js  c++  java
  • JQ选择器的JS实现方式

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
            <script src="js/JQ3.3.1.js"></script>
            <link rel="stylesheet" type="text/css" href="css/style.css" />
            <script type="text/javascript">
                window.onload = function() {
                    var rootElement = document.getElementsByTagName("html")[0]; //获取根元素
                    getAllElements(rootElement); //从根元素开始触发
                    for(var x = 0; x < elementsList.length; x++) {
                        elementsList[x].setAttribute("class", "txt");
                    }
                }
    
                var elementsList = new Array(); //定义一个保存元素的数组
                var foot = 0; //定义一个数组操作的角标
                function getAllElements(element) {
                    if(element.hasChildNodes()) { //当前元素有子元素
                        var childElement = element.childNodes; //列出所有的子元素
                        for(var x = 0; x < childElement.length; x++) { //循环所有子元素
                            if(childElement[x].nodeType == 1) { //现在是一个元素
                                getAllElements(childElement[x]); //继续找元素
    
                            }
    
                        }
                    }
                    elementsList[foot++] = element; //保存元素
                }
            </script>
        </head>
    
        <body>
            <div id="showMsg">
                <h1>test</h1></div>
            <div id="showMsg">
                <h1>test</h1></div>
            <span class="temp">test</span>
            <span>test</span>
            <p class="temp">test</p>
            <p>test</p>
        </body>
    
    </html>
  • 相关阅读:
    商贸通帐套隐藏方法
    固定资产打开提示:上年度数据未结转!
    ZOJ 2432 Greatest Common Increasing Subsequence
    POJ 1080 Human Gene Functions
    POJ 1088 滑雪
    POJ 1141 Brackets Sequence
    POJ 1050 To the Max
    HDOJ 1029 Ignatius and the Princess IV
    POJ 2247 Humble Numbers
    HDOJ 1181 变形课
  • 原文地址:https://www.cnblogs.com/ssC2H4/p/8876776.html
Copyright © 2011-2022 走看看