js獲取css的各類樣式而且設置他們

js原生獲取css樣式,而且設置,看似簡單,其實並不簡單,咱們平時用的ele.style.樣式,只能獲取內嵌的樣式,可是咱們寫的樣式基本都在style屬性裏面;css

這裏咱們就須要:3d

下面這個代碼主要是設置爲了兼容IE這孫子;blog

function getStyle(element, attr) {
  if (element.currentStyle) {
    return element.currentStyle[attr];//傻逼IE的獲取元素的方法
  } else {
    return getComputedStyle(element, null)[attr];
  }
}
平時咱們通常能夠用 getComputedStyle(元素,null)[屬性]


 

 

相關文章
相關標籤/搜索