原文:https://www.itheima.com/news/20220107/173540.html
如何获取鼠标在盒子中的位置?在解决这个问题之前,我们先来了解下offset系列属性。
offset的含义是偏移量,使用offset的相关属性可以动态地获取该元素的位置、大小等。相关属性如下表所示。
offset系列属性
属性 | 说明 |
offsetLeft | 返回元素相对其带有定位的父元素左边框的偏移 |
offsetTop | 返回元素相对其带有定位的父元素上方的偏移 |
offsetWidth | 返回自身的宽度(包括padding、边框和内容区域的宽度)。注意返回数值不带单位 |
offsetHeight | 返回自身的高度(包括padding、边框和内容区域的高度)。注意返回数值不带单位 |
offsetParent | 返回作为该元素带有定位元素的父级元素(如果父级都没有定位则返回body) |
上表中给出了offset系列的属性及说明,在获取元素的位置和大小时,返回的是数值,没有单位,获取到的元素高度和宽度包括padding、边框