Попробуйте использовать эту функцию ( обновил jsFiddle );
function getComputedStyle(elm, style) {
var computedStyle;
if (typeof elm.currentStyle != "undefined") {
computedStyle = elm.currentStyle;
}
else {
computedStyle = document.defaultView.getComputedStyle(elm, null);
}
return computedStyle[style];
}
getComputedStyle()
функция из Я делаю Javascript!
css
также реализовала эту функцию, включая больше «крючков» и т. Д. для устранения непоследовательности браузера. – Rob W 24 December 2011 в 20:12