首页 > 编程语言 > 详细

Javascript读取CSS属性的问题

时间:2015-03-15 09:20:32      阅读:318      评论:0      收藏:0      [点我收藏+]

 

在编写Javascript代码的时候,经常会遇到一个问题就是使用element.style.property只能读取定义在HTML标签里的style样式,但是定义在<style>标签以及外部的样式确不能读取得到。 但是,浏览器开发商们为element提供了一个属性可以获取这些样式。IE提供的是obj.currentStyle.property,而标准浏览器们提供的是一个方法obj.getComputedStyle(obj,null).property。

所以,可以通过封装一个方法来实现获取样式了

    function getStyle(element,property){  
      var styleValue=null; 
      if(element.getComputedStyle){   
       styleValue=element.getComputedStyle(element,null)[property]  
    }else{   
        styleValue=element.currentStyle[property];  
    } 
    return styleValue; 
  }
    

 

Javascript读取CSS属性的问题

原文:http://www.cnblogs.com/kirinchang/p/4338786.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!