教えてください。
<style type="text/css">
#hogehoge{
background-image: url('/hogehoge.gif');
background-position: 10px 10px;
}
</style>
elem = document.getElementById('hogehoge');
FireFox2 の場合
document.defaultView.getComputedStyle(elem, null)["backgroundPosition"];
上記の方法では、値が取れませんでした(空、空欄)。
backgroungPosition → background-position とかに変えたら
undefined となりました。
IE6の場合
elem.currentStyle["backgroundPosition"];
では、値が取れませんでしたが、backgroundPositionX backgroundPositionY
で値は取れました。
また、background のほかの属性
backgroundImage
backgroundColor
backgroundAttachment
backgroundRepeat
は、IE6 FireFox2 ともに取得できます。
この辺の動作がわかりにくく、仕様の問題なのか
なにか根本的に間違っているのかわかりません。