利用封装好的each来继续操作样式4

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33323469/article/details/82019954
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            div,span{
                width: 100px;
                height: 30px;
                border: 1px solid red;
                padding: 5px 5px;

            }
        </style>
    </head>
    <body class="box">
         <div ></div>
         <div></div>    
        <span></span>
        <span></span>
    </body>
</html>
<script type="text/javascript">

    var getdom = function(tag){
        return document.getElementsByTagName(tag);
    }       
    var each = function(arr,fn){
            for(var i=0;i<arr.length;i++){  
                if(fn.call(arr[i],i,arr[i]) === false){
                    break;
                }
            }
        }    
    var list1 = getdom('div');  
    var list2 = getdom('span'); 

    each(list1,function(){
        this.style.background = 'red';
    })
    each(list2,function(){
        this.style.background = 'green';
    })  
</script>

猜你喜欢

转载自blog.csdn.net/qq_33323469/article/details/82019954