js 检测浏览器对样式的支持方法

作者:简简单单 2011-03-29

js 检测浏览器对样式的支持方法
var getstyleproperty = (function(){ 

        var prefixes = ['', '-ms-','-moz-', '-webkit-', '-khtml-', '-o-']; 

        var reg_cap = /-([a-z])/g; 

        function getstyleproperty(css教程, el) { 

          el = el || document.documentelement; 

          var style = el.style,test; 

          for (var i=0, l=prefixes.length; i < l; i++) { 

            test = (prefixes[i] + css).replace(reg_cap,function($0,$1){ 

              return $1.touppercase(); 

            }); 

            if(test in style){ 

              return test; 

            } 

          } 

          return null; 

        } 

        return getstyleproperty; 

      })();

相关文章

精彩推荐