卖坚果的怪叔叔 卖坚果的怪叔叔
  • 首页
  • 技术
  • 生活
  • 记录
  • 朋友
  • 常用代码
  • 工具箱
  • 关于
首页 › 技术 › js中的各种width,height

js中的各种width,height

坚果大叔
2018-10-10 10:36:51技术阅读 643

文章目录[隐藏]

  • 默认系列
  • 垂直滚动
  • 当鼠标事件发生时(不管是onclick,还是omousemove,onmouseover等)
默认系列
offsetWidth      //返回元素的宽度(包括元素宽度、内边距和边框,不包括外边距)
offsetHeight     //返回元素的高度(包括元素高度、内边距和边框,不包括外边距)
clientWidth      //返回元素的宽度(包括元素宽度、内边距,不包括边框和外边距)
clientHeight     //返回元素的高度(包括元素高度、内边距,不包括边框和外边距)
style.width      //返回元素的宽度(包括元素宽度,不包括内边距、边框和外边距)
style.height     //返回元素的高度(包括元素高度,不包括内边距、边框和外边距)
scrollWidth      
//返回元素的宽度(包括元素宽度、内边距和溢出尺寸,不包括边框和外边距),无溢出的情况,与clientWidth相同
scrollHeigh      
//返回元素的高度(包括元素高度、内边距和溢出尺寸,不包括边框和外边距),无溢出的情况,与clientHeight相同
垂直滚动
offsetTop
// 返回元素的上外缘距离最近采用定位父元素内壁的距离,如果父元素中没有采用定位的,则是获取上外边缘距离文档内壁的距离。所谓的定位就是position属性值为relative、absolute或者fixed。返回值是一个整数,单位是像素。此属性是只读的。
offsetLeft
//此属性和offsetTop的原理是一样的,只不过方位不同,这里就不多介绍了。
scrollLeft
//此属性可以获取或者设置对象的最左边到对象在当前窗口显示的范围内的左边的距离,也就是元素被滚动条向左拉动的距离。返回值是一个整数,单位是像素。此属性是可读写的。
scrollTop
//此属性可以获取或者设置对象的最顶部到对象在当前窗口显示的范围内的顶边的距离,也就是元素滚动条被向下拉动的距离。返回值是一个整数,单位是像素。此属性是可读写的。
当鼠标事件发生时(不管是onclick,还是omousemove,onmouseover等)
clientX      鼠标相对于浏览器(这里说的是浏览器的有效区域)左上角x轴的坐标;不随滚动条滚动而改变;
clientY      鼠标相对于浏览器(这里说的是浏览器的有效区域)左上角y轴的坐标;不随滚动条滚动而改变;
pageX        鼠标相对于浏览器(这里说的是浏览器的有效区域)左上角x轴的坐标;随滚动条滚动而改变;
pageY        鼠标相对于浏览器(这里说的是浏览器的有效区域)左上角y轴的坐标;随滚动条滚动而改变;
screenX      鼠标相对于显示器屏幕左上角x轴的坐标;
screenY      鼠标相对于显示器屏幕左上角y轴的坐标;
offsetX      鼠标相对于事件源左上角X轴的坐标
offsetY      鼠标相对于事件源左上角Y轴的坐标


微信扫描下方的二维码阅读本文

height JavaScript width
赞赏 赞(0)
本文系作者 @坚果大叔 原创发布在 卖坚果的怪叔叔。未经许可,禁止转载。
国庆放假中。
上一篇
history对象和HTML5 History API
下一篇
近期文章
  • 3月已到月底,今年已过四分之一!
  • 使用encodeURI出现URI malformed报错?
  • 周末,公园,人多!!!
  • Element-Plus的一点疑难问题~
  • 一些AList站点以及有趣的网址
使用encodeURI出现URI malformed报错?
2023-03-14 16:38:10
460 0 0
Element-Plus的一点疑难问题~
2023-02-28 17:21:19
489 3 0
微信小程序批量提交后台审核
2023-01-29 17:56:58
967 0 2
Home
2023-01-19 13:49:05
322 0 1
  • 0
博主

一枚佛系前端开发,会一丢丢摄影,喜欢折腾,爱好美食。分享点前端技巧、笔记以及各种有趣的APP和资源教程♥♥

友链
Lieme
公众号
坚果大叔 执行上下文 卖坚果的怪叔叔
Copyright © 2017-2023 卖坚果的怪叔叔. Designed by nicetheme.

苏ICP备18048410号-2
  • 首页
  • 技术
  • 生活
  • 记录
  • 朋友
  • 常用代码
  • 工具箱
  • 关于
# WordPress # # CSS #
坚果大叔
233
文章
65
评论
174
喜欢