zoukankan      html  css  js  c++  java
  • 封装getElementsByClassName()这个方法

    
        function getByClass(clName,parent){
            var oParent = parent?getElementById(parent):document, //三元运算 判断传进来的参数为真是parent,为假是document;
                eles = [],                                        //申明一个变量,也是一个数组;
                elemens = oParent.getElementsByTagName('*');    //获取全部的不签元素;
                
            for(var i=0;i<elemens.length;i++){                 //循环elemens里面的全部标签
                
                if(elemens[i].className==clName){               //判断 如果标签的className等于传进来的class ,则把这个标签放进eles这个数组里面 
                    eles.push(elemens[i]);
                }
            };
            
            return eles;                                       //返回这个数组;
        };
        
        getByClass('ccc')[0].style.background='red';        //调用 这个封装的方法 它返回的是一个数组;
        
  • 相关阅读:
    RPC
    Memcache
    python supervisor使用
    代码规范
    值传递,引用传递
    日志文件目录
    input标签的事件汇总
    箭头函数
    JS数组reduce()方法
    关于Python变量的学习总结
  • 原文地址:https://www.cnblogs.com/z-sheng/p/4424456.html
Copyright © 2011-2022 走看看