原生js获取外联样式

Posted 霜Zzs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原生js获取外联样式相关的知识,希望对你有一定的参考价值。

1、getComputedStyle(ele,null).fontSize //ele所需获取样式的元素节点 第二个参数填null就好。后面属性是你需要的样式属性。ie不支持。

2、ie:oBox.currentStyle.fontSize //ie内使用currentStyle

3、兼容:

  function getCurrentStyle(ele,attr){

    if(window.getComputedStyle){

      return getComputedStyle(ele,null)[attr];//[attr]的方式取属性可以使用变量,而点的方式不能。

    }else{

      return ele.currentStyle[attr];

    }

  }

 

以上是关于原生js获取外联样式的主要内容,如果未能解决你的问题,请参考以下文章

原生JS如何修改某一段样式

原生js 获取默认样式

原生js获取元素样式值

原生JS获取HTML样式并修改

如何利用原生js更改css样式

原生js获取元素的样式style属性值