style.left 与 style.top 在 IE和FireFox的兼容问题

来源:互联网 发布:数组和指针的区别 编辑:程序博客网 时间:2024/04/30 14:33

通常,我們都是使用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

原创粉丝点击