封装获取元素$、css、获取样式

function $(cssSelector,parent){

    parent = parent||document; // 给 parent 设置了一个默认值是document

    var els = parent.querySelectorAll(cssSelector);

    return els.length > 1?els:els[0];

};


function $(cssSelector){

    var els = document.querySelectorAll(cssSelector);

    return els.length > 1?els:els[0];

};  


function css(el,attr,val){

    if(val === undefined){

        return getComputedStyle(el)[attr]

    }

    el.style[attr] = val;




function getStyle(obj){

            if(obj.currentStyle){

                return obj.currentStyle;

            }else{

                return getComputedStyle(obj);

            } 

        }


你可能感兴趣的:(封装获取元素$、css、获取样式)