HTML源码DOM的offsetLeft,Left,clientLeft区别是什么样的?如何理解?
来源:互联网 发布:win10磁盘优化有几遍 编辑:程序博客网 时间:2024/05/16 07:39
progressDiv.style.width = progressDiv.offsetWidth - speed +"px";
//只能取值,不能赋值 只能赋值,不能取值
1.offsetTop :
当前对象到其上级层顶部的距离.
不能对其进行赋值.设置对象到页面顶部的距离请用style.top属性.
2.offsetLeft :
当前对象到其上级层左边的距离.
不能对其进行赋值.设置对象到页面左部的距离请用style.left属性.
3.offsetWidth :
当前对象的宽度.
与style.width属性的区别在于:如对象的宽度设定值为百分比宽度,则无论页面变大还是变小,style.width都返回此百分比,而offsetWidth则返回在不同页面中对象的宽度值而不是百分比值
4.offsetHeight :
与style.height属性的区别在于:如对象的宽度设定值为百分比高度,则无论页面变大还是变小,style.height都返回此百分比,而offsetHeight则返回在不同页面中对象的高度值而不是百分比值
5.offsetParent :
当前对象的上级层对象.
注意.如果对象是包括在一个DIV中时,此DIV不会被当做是此对象的上级层,(即对象的上级层会跳过DIV对象)上级层是Table时则不会有问题.
利用这个属性,可以得到当前对象在不同大小的页面中的绝对位置.
6.scrollLeft :
对象的最左边到对象在当前窗口显示的范围内的左边的距离.
即是在出现了横向滚动条的情况下,滚动条拉动的距离.
7.scrollTop
对象的最顶部到对象在当前窗口显示的范围内的顶边的距离.
即是在出现了纵向滚动条的情况下,滚动条拉动的距离.
clientHeight 可视高度
4.获取元素的可见宽度/高度与获取元素的内容宽度/高度的属性是什么?并说明可见宽度/高度的组成以及内容宽度/高度的组成。
可见:offsetWidth offsetHeight :border + padding +content
获取:clientWidth clientHeight : padding + content 不包括滚动条,不包括边框;
5.说明offsetTop/offsetLeft和clientLeft/clientTop属性的意思。
offsetTop 当前对象到其上级层顶部边的距离。
offsetLeft 当前对象到其上级层左部边的距离。
clientLeft 获取对象的border宽度
clientTop 获取对象的border高度
scrolltop 距离标签顶部的距离
scrollLeft 距离标签左部的距离
- HTML源码DOM的offsetLeft,Left,clientLeft区别是什么样的?如何理解?
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- offsetLeft,Left,clientLeft的区别
- ffmpeg命令详解(三)
- 数据结构之顺序表常用操作整理
- POJ 3746 Cyclic Nacklace(KMP)
- uva562 Dividing coins(背包)
- CTR预估算法小结
- HTML源码DOM的offsetLeft,Left,clientLeft区别是什么样的?如何理解?
- 大数据DTSpark"蘑菇云"行动之 第三课:IDE开发第一个Scala程序
- 《React-Native系列》8、RN如何打离线包
- eclipse中的easy explore插件,提高开发效率
- java移位操作<<,>>,>>>
- java代码模型3(继承和覆写)
- [Android] 本地视频文件的缩略图实现方案
- Android Studio 识别不到 genymotion device
- HDU 5805 NanoApe Loves Sequence(水模拟)