Чтобы получить стиль , вычисляемый , вы должны пойти по другому пути, например:
var a = document.getElementById('menu');
if(document.defaultView && document.defaultView.getComputedStyle) {
alert(document.defaultView.getComputedStyle(a, null).getPropertyValue("color"));
} else if(a.currentStyle) {
alert(a.currentStyle.color);
}
Вы можете попробовать здесь , получив .style
, получая свойства, определенные для самого элемента, а не те, которые унаследованы из правил, которым он соответствует. Выше используется getComputedStyle()
, если доступно, а в случае IE, возвращается к .currentStyle
.