兼容性问题-1

兼容性问题-1

样式获取

//IE obj.currentStyle.width;
//FF getComputerStyle(obj,null).width;

 通用代码:

   function getStyle(obj){
         var value=0;
        if(obj.currentStyle){
            value=obj.currentStyle.width;
        }else{
            value=getComputedStyle(obj,false).width;
        }
        //而且我们可以做一些优化
        value=parseInt(value); //它会自动的转化前面的值为int 类型的 后面的px 自动省略滴啊
        // 感觉还是挺好用滴呀
        return value;
   }

 

在获取style.background的是获取

可以使用style.backgroundColor;//取出复合样式滴呀

 

 var str='123456'  

IE7 中不兼容这样的取值方式:str[0] ---解决方法str.charAt(0);

 

posted @ 2016-01-22 16:31  咕-咚  阅读(111)  评论(0编辑  收藏  举报