1. 程式人生 > >原生js獲取外聯樣式

原生js獲取外聯樣式

getc 獲取樣式 put 元素 UNC get 屬性。 ted 元素節點

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獲取外聯樣式