function getStyle(elem,styleName){
    if(elem.style[styleName]){//内联样式
           return elem.style[styleName];
    }
    else if(elem.currentStyle){//IE
           return elem.currentStyle[styleName];
    }
    else if(document.defaultView && document.defaultView.getComputedStyle){//DOM
           styleName = styleName.replace(/([A-Z])/g,'-$1').toLowerCase();
           var s = document.defaultView.getComputedStyle(elem,'');
           return s&&s.getPropertyValue(styleName);
    }
     else if(window.getComputedStyle){
           styleName = styleName.replace(/([A-Z])/g,'-$1').toLowerCase();
           var s = window.getComputedStyle(elem,'');
           return s&&s.getPropertyValue(styleName);
     }
     else{//other,for example, Safari
           return null;
     }
}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2021-10-23
  • 2021-12-19
  • 2021-10-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-05
  • 2022-12-23
相关资源
相似解决方案