js-基础-height、offsetheight、clientheight、scrollheight的区别

height

它主要是返回元素的高度或者说这个div的内容的高度,它是jquery对象

offsetheight

它返回的高度是内容高+padding+边框,没有加margin的

为什么这个offsetheight的用法和height的用法不一样的,因为offsetHeight是js对象所能支持的方法,而$("")所获得的是一个jquery对象,他是不支持offsetHeight的。所以只能用js方式来获取啦。

clientHeight

在页面上返回内容的可视高度(不包括边框,边距或滚动条)

scrollHeight

返回整个元素的高度(包括带滚动条的隐蔽的地方),它带着滚动条呢,但是一般会用到滚动条的地方

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容