javascript 动态修改样式和层叠样式表代码(2)


  var styles = document.defaultView.getComputedStyle(element);
  var color = styles.getProperty('background-color');


但是Microsoft有自己的属性element.currentStyle版本

复制代码 代码如下:


//取得一元素的计算样式
function getStyle(element,property) {
  var value = element.style[camelize(property)];
  if(!value) {
    if(document.defaultView && document.defaultView.getComputedStyle) {
      value = document.defaultView.getComputedStyle(element).getPropertyValue(property);
    } else if(element.currentStyle) {
      value = element.currentStyle[camelize(property)];
     }
  }
  return value;
}

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wdxpps.html