Значит остальные браузеры работают неправильно :-) Как правильно заметил, Nekromancer, если в аттрибуте DOM элемента style ничего не задано, то и результата не должно быть.
Если действительно необходимо получить значение, то это можно сделать через getComputedStyle/currentStyle(или банально воспользоваться jquery, чтобы не изобретать велосипед), но я думаю, что можно обойтись и без этого, априори полагая, что если style.display !== 'none', то элемент видимый.
|