JS-DOM模型中元素的位置、尺寸属性
2017-12-05 21:34
134 查看
【第一组】
offsetleft:元素的边框的外边缘距离与已定位的父容器(offsetparent)的左边距离(不包括元素的边框和父容器的边框)。
offsettop:同理是指元素的边框的外边缘距离与已定位的父容器(offsetparent)的上边距离(不包括元素的边框和父容器的边框)。
offsetwidth:描述元素外尺寸宽度,是指元素内容宽度+内边距宽度(左右两个)+边框(左右两个),不包括外边距和滚动条部分。
offsetheight:同理描述元素外尺寸高度,是指 元素内容高度+内边距高度(上下两个)+边框(上下两个),不包括外边距和滚动条部分。
【第二组】
clientleft:元素的内边距的外边缘和边框的外边缘的距离,实际就是边框的左边框宽度
clienttop:同理边框的上边框的宽度
clientwidth:用于描述元素内尺寸宽度,是指元素内容+内边距 大小,不包括边框、外边距、滚动条部分
clientheight:同理用于描述元素内尺寸高度,是指 元素内容+内边距 大小,不包括边框、外边距、滚动条部分
【第三组】
scrollwidth:内容区域尺寸加上内边距加上溢出尺寸,当内容正好和内容区域匹配没有溢出时,这些属性与clientWidth和clientHeight相等
scrollheight:同上
scrolltop:滚动条上方卷去的高度
scrollleft:滚动条左边卷去的宽度
offsetleft:元素的边框的外边缘距离与已定位的父容器(offsetparent)的左边距离(不包括元素的边框和父容器的边框)。
offsettop:同理是指元素的边框的外边缘距离与已定位的父容器(offsetparent)的上边距离(不包括元素的边框和父容器的边框)。
offsetwidth:描述元素外尺寸宽度,是指元素内容宽度+内边距宽度(左右两个)+边框(左右两个),不包括外边距和滚动条部分。
offsetheight:同理描述元素外尺寸高度,是指 元素内容高度+内边距高度(上下两个)+边框(上下两个),不包括外边距和滚动条部分。
【第二组】
clientleft:元素的内边距的外边缘和边框的外边缘的距离,实际就是边框的左边框宽度
clienttop:同理边框的上边框的宽度
clientwidth:用于描述元素内尺寸宽度,是指元素内容+内边距 大小,不包括边框、外边距、滚动条部分
clientheight:同理用于描述元素内尺寸高度,是指 元素内容+内边距 大小,不包括边框、外边距、滚动条部分
【第三组】
scrollwidth:内容区域尺寸加上内边距加上溢出尺寸,当内容正好和内容区域匹配没有溢出时,这些属性与clientWidth和clientHeight相等
scrollheight:同上
scrolltop:滚动条上方卷去的高度
scrollleft:滚动条左边卷去的宽度
相关文章推荐
- Js位置与大小(1)——正确理解和运用与尺寸大小相关的DOM属性
- JS获取各种高度宽度、浏览器窗口滚动条的位置、元素的几何尺寸
- js在html特定位置添加dom元素
- JS操作DOM元素属性和方法(转)
- JS操作DOM元素属性和方法
- DOM元素尺寸和位置
- js里使用的各种元素大小尺寸属性总结
- JS操作DOM元素属性和方法
- JavaScript获取DOM元素位置和尺寸大小
- JS笔记-熟悉DOM元素中的各种属性
- 获取DOM元素位置和尺寸大小
- javaScript笔记(十八) DOM元素尺寸和位置
- JavaScript获取DOM元素位置和尺寸大小
- 用JavaScript获取DOM元素位置和尺寸大小的方法
- js获取dom元素绝对位置
- js里使用的各种元素大小尺寸属性总结
- JS获取各种高度宽度、浏览器窗口滚动条的位置、元素的几何尺寸
- JS获取元素尺寸和位置
- JS操作DOM元素属性和方法
- JS 47 object is not a function 访问dom元素属性 FileUpload 对象