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或是其他指定數值單位有問題的.
或許可以先朝這方向試試...
http://www.fengfly.com/plus/view-167629-1.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章