获取 CSS样式
兼容写法 :
我们这个元素里面的属性很多, left top width ===
我们想要某个属性, 就应该 返回改属性,所有继续封装 返回当前样式的 函数。
1 var demo = document.getElementById("demo");
1 function getStyle(obj,attr) { // 谁的 那个属性
2 if(obj.currentStyle) // ie 等
3 {
4 return obj.currentStyle[attr];
5 }
6 else
7 {
8 return window.getComputedStyle(obj,null)[attr]; // w3c 浏览器
9 }
10 }
11 console.log(getStyle(demo,"width"));