IE vs. FireFox系列 - style.left 與 style.top

IE vs. FireFox系列 - style.left 與 style.top

前言

因為一個滾動廣告的效果,
在ie上正常,但是在firefox卻有問題,
所以才會有這篇...

進入主題

通常,我們都是使用document.getElementById("ObjectName").style.top取得該物件所在位置,
在ie跟firefox下,都可以取得類似如下格式的資料

177px

而如果要設定的話,
在ie下可以直接使用下列的語法來設定.

document.getElementById("ObjectName").style.top = 200;

但是,這樣的語法在firefox是不接受的,
在firefox下一定要指定他的單位.所以程式如下

document.getElementById("ObjectName").style.top = "200px";

而上面這個語法在ie也是沒問題的.
所以如果還有在掛瀏覽器遇到指定style.top跟style.left或是其他指定數值單位有問題的.
或許可以先朝這方向試試...