zoukankan      html  css  js  c++  java
  • js 实现class作为选择器

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="author" content="智能社 - zhinengshe.com" />
    <meta name="copyright" content="智能社 - zhinengshe.com" />
    <title>智能社 - www.zhinengshe.com</title>
    
    <script>
    
    function findInArr(arr,n){
        for(var i=0;i<arr.length;i++){
            if(arr[i] == n){
                return true;
            }
        }
        return false;
    }
    
    
    function getByClass(oParent,sClass){
        
        var ret = [];
        
        var aEle = oParent.getElementsByTagName("*");
        console.log(aEle)
        for(var i = 0; i < aEle.length; i++){
            
            var _aTmp = aEle[i].className.split(" ");
            if(findInArr(_aTmp,sClass)){
                ret.push(aEle[i]);
            }
        }
        return ret;
    }
    
    window.onload = function(){
        var oDiv = document.getElementById("div1");
        
        var aBox = getByClass(document,"box");
        
        alert(aBox.length);
        
            
    };
    
    
    
    </script>
    </head>
    
    <body>
    
    <div id="div1" class="box">
        <ul>
            <li class="box  active btn bnt1"></li>
            <li class="box"></li>
            <li></li>
            <li class="btn"></li>
        </ul>
    
    </div>
    
    
    </body>
    </html>
  • 相关阅读:
    SQLSERVER FUNCTIONS
    批处理命令学习
    java回调
    android布局中容易混淆的几个属性
    UML类图关系
    android面试试题
    Handler基础
    Android中自定义属性的使用
    php中钩子函数&实现
    Handler高级
  • 原文地址:https://www.cnblogs.com/heboliufengjie/p/4750260.html
Copyright © 2011-2022 走看看