主题:  斑竹,请教一个问题。

zzyhero2000

职务:普通成员
等级:1
金币:1.0
发贴:144
注册:2002/6/14 13:01:49
#12002/7/4 13:23:43
我在看图片随窗口移动的例子时碰到了两中写法:
我在看有关这方面的例子时碰到两种写法:
1. document.all[layername].style.left=x
2. layername.style.pixelLeft=x
都是定义层的坐标的,请问都对吗?有何不同?



aquadead

职务:普通成员
等级:2
金币:1.0
发贴:589
注册:2002/4/20 18:34:05
#22002/7/4 20:53:16
1.引用元素的Name属性,不能省略Document对象。
2.在IE4+中,可以直接引用元素的ID属性来引用元素,所以应该是这样:layerID.style.pixelLeft=x
不省略Document对象,以使代码更易读。(不好意思,我不是版主,如果有错误,请大家来纠正。)

编辑历史:[这消息被aqua编辑过(编辑时间2002-07-04 20:55:30)]
[这消息被aqua编辑过(编辑时间2002-07-04 20:55:58)]