获取css样式的方法
1. 考虑兼容性写法
function getStyle(ele, attr) {
if(getComputedStyle) { // ie会报错
return getComputedStyle(ele, null)[attr];
} else {
ele.currentStyle[attr];
}
}
2. 升级写法
function getStyle(ele, attr) {
if(typeof getComputedStyle == 'function') { //升级
return window.getComputedStyle(ele, null)[attr];
} else {
return ele.currentStyle[attr];
}
}
3. 另一种写法 try catch
function getStyle(ele, attr) {
try {
return getComputedStyle(ele, null)[attr];
} catch(e) {
return ele.currentStyle[attr];
}
}

浙公网安备 33010602011771号