设置和获取dom的css样式 、获取url参数

    在项目里看到的发现不错,怕忘记留做笔记。

/**设置或获取CSS样式

 *设置:css(obj,{display:'block',color:'red'});

 *获取:css(obj,'color');

 */    

function css() {

        var obj = arguments[0], options = arguments[1];  //获得函数的参数,第一个参数是dom对象。

        if(!!obj == false || typeof options == 'undefined')

            return null;

        if( typeof options == 'string')

            return document.defaultView.getComputedStyle(obj,null)[options];

        if( typeof options == 'object') {

            for(var i in options) {

                obj.style[i] = options[i]; //设置css样式

            }

        }

    };

 

/**

 * 获得url相应参数的值

 * @param __name url 参数名

 */

function getUrlArgs(__name) {

    var tmp = window.location.search.substr(1).match(new RegExp("(^|&)" + __name + "=([^&]*)(&|$)", "i"));

    return tmp ? decodeURIComponent(tmp[2]) : null;

};

你可能感兴趣的:(JavaScript)