当前位置: 首页> 教育> 大学 > JavaScript初级——其他样式的相关属性

JavaScript初级——其他样式的相关属性

时间:2025/8/12 3:42:19来源:https://blog.csdn.net/weixin_56855018/article/details/141566477 浏览次数:0次

1、clientWidth

     clientHeight

—— 这两个属性可以获取元素的可见宽度和高度,都是不带px的,返回的都是一个数字,可以直接进行计算。

—— 会获取元素宽度和高度,包括内容区和内边距。

—— 这些属性都是只读的,不能修改属性。修改属性还是需要通过style属性修改。

2、offsetWidth

     offsetHeight

—— 获取元素的整个宽度和高度,包括内容区、内边距和边框。

3、offsetParent

—— 可以用来获取当前元素的定位父元素。

—— 会获取到离当前元素最近的开启了定位的祖先元素,如果所有的祖先元素都没有开启定位,则返回body。

4、offsetLeft          

—— 当前元素相对于其定位父元素的水平偏移量

     offsetTop          

—— 当前元素相对于其定位父元素的垂直偏移量

5、scrollWidth

     scrollHeight

—— 可以获取元素整个滚动区域的宽度和高度。

6、scrollLeft           

—— 可以获取水平滚动条滚动的距离。

     scrollTop           

—— 可以获取垂直滚动条关东的高度。

7、滚动条滚动到底的条件

     当满足 scrollHeight - scrollTop == clientHeight,说明垂直滚动条滚动到底了

     当满足 scrollWidth - scrollLeft == clientWidth,说明水平滚动条滚动到底了

8、onscroll            

—— 该事件会在元素滚动条滚动时触发。

本文到此结束,下一篇继续学习JavaScript中的事件对象的内容。

关键字:JavaScript初级——其他样式的相关属性

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: