zoukankan      html  css  js  c++  java
  • javascript>getElementsByClass

        //通过类名获取元素
        //obj->目标元素的上一层元素  cName->目标类名 tagName->目标的标签类型(可缺省)
        function getElementsByClass(obj,cName ,tagName){
               
                var elements = tagName ? obj.getElementsByTagName(tagName) : obj.getElementsByTagName('*');
                var findEles = [ ];
                var reg = new RegExp('^'+cName+'\\s*|\\s+'+cName+'\\s+|\\s+'+cName+'$');
                for(var i=0;i<elements.length;i++) {
                    if(reg.test(elements[i].className))findEles.push(elements[i]);          
                }
                return findEles;
            }

  • 相关阅读:
    JavaScript中的Date对象
    补零函数和随机数函数
    设置与获取自定义属性
    eval()
    获取DOM元素样式
    do{}while() 循环
    ++ 运算符
    switch 语句
    git
    webpack
  • 原文地址:https://www.cnblogs.com/superzlc/p/3711701.html
Copyright © 2011-2022 走看看