下記のようなスタイルがあったとして、 #hoge { width: 100px; position: fixed; } hogeに適用されているスタイル(例えばposition)を取得したい場合、hogeのスタイルに display = 'none' が設定されていると、Safariでは内容が取得出来ないようです。 var element = document.getElementById('hoge'); var css = document.defaultView.getComputedStyle(element, null); alert(css.getPropertyValue('position')); // fixed element.style.display = 'none'; alert(css.getPropertyValue('position')); // 取れない