javascript 关于样式的小问题

[复制链接]
查看11 | 回复4 | 2013-3-5 14:30:38 | 显示全部楼层 |阅读模式
①obj.offsetLeft:只读。指对象obj的左边框border-left(不包含border-left的大小)到定位的父级元素的左填充padding-left(包含padding-left的大小)的距离,当没有定位的父级时,则相对于body。【读取的是数值,没有单位】②obj.style.left:通过style属性,只能读取标签中style属性中的样式,不能读取外部CSS或内部的非行间样式,所以通常是不用它来读取样式的,而是设置样式。说回来,obj.style.left用于设置绝对定位的对象obj的左外边距margin-left(不包含margin-left的大小)到定位的父级元素的左填充padding-left(包含padding-...
回复

使用道具 举报

千问 | 2013-3-5 14:30:38 | 显示全部楼层
设置一个元素的左偏移量要用 oDiv.style.left获取一个元素的实际左偏移量要用 oDiv.offsetLeftoffsetLeft 你可以理解为是只读的, 这个值由浏览器实时地算出来 (这个元素不一定有设置style.left)style.left 是可读写的, 可以给这个元素设置一个偏移量的值, 浏览器会给出相应的解释 (你设...
回复

使用道具 举报

千问 | 2013-3-5 14:30:38 | 显示全部楼层
如果样式里写了#divid{left:23px;}oDiv.left否则就是div没有定义left 获取不到 只能用计算出的 就是 oDiv.offsetLeft...
回复

使用道具 举报

千问 | 2013-3-5 14:30:38 | 显示全部楼层
什么叫做字符串...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行