getComputedStyle与currentStyle获取样式
分类: JavaScript 3123 3
getComputedStyle与currentStyle的区别:
同为获取元素的样式,currentStyle适用于IE6 7 8 的浏览器,getComputedStyle适用于除IE6 7 8 的浏览器,在写代码的时候需要写一下兼容。
window.onload = function() {
var oBox = document.getElementById('box');
alert(getStyle(oBox, 'width'));
function getStyle(obj, attr) {
//简化版
return obj.currentStyle
? obj.currentStyle[attr]
: getComputedStyle(obj)[attr];
}
}
共 3 条评论关于 “getComputedStyle与currentStyle获取样式”