获取设置非行间样式

获取设置非行间样式:
            getComputedStyle(obj,false).width;存在兼容性问题;兼容chrome 、FF、ie9+
            obj.currentStyle.width:兼容IE系列;
            getstyle:
                                function getstyle(obj,name){
                                        if(obj.currentStyle){
                                            return obj.currentStyle[name];
                                        }else{
                                            return getComputedStyle(obj,false)[name]
                                        }
                                }
            setStyle:                    
                                function setStyle(){
                                            var obj=arguments[0];
                                            if(arguments.length==3){
                                                        var name=arguments[1];
                                                        var value=arguments[2];
                                                        obj.style[name]=value;
                                            }
                                            else{
                                                        var json=arguments[1];
                                                        for(var name in json){
                                                                    obj.style[name]=json[name];
                                                    }
                                        }
                                    }

posted @ 2016-07-23 10:01  河南小样  阅读(173)  评论(0)    收藏  举报