scrollTop:获取或设置一个元素的内容垂直滚动的像素数,当一个元素的内容没有产生垂直方向的滚动条,那么它的 scrollTop 值为0
scrollHeight:这是一个只读属性,是元素内容高度的度量,包括由于溢出导致的视图中不可见的内容。注意:scrollHeight在没有滚动条的情况下,它的值跟下面要介绍的clientHeight相同。scrollHeight包括元素的padding,但不包括元素的border和margin
clientHeight:也是一个只读属性,返回元素内部的高度,包括padding,但不包括border跟margin
// 获取节点 let chatHistory = document.getElementsByClassName('chatHistory')[0] if(chatHistory.scrollHeight > chatHistory.clientHeight) { setTimeout(function(){ //设置滚动条到最底部 chatHistory.scrollTop = chatHistory.scrollHeight; },0); }
Copyright © 2023 leiyu.cn. All Rights Reserved. 磊宇云计算 版权所有 许可证编号:B1-20233142/B2-20230630 山东磊宇云计算有限公司 鲁ICP备2020045424号
磊宇云计算致力于以最 “绿色节能” 的方式,让每一位上云的客户成为全球绿色节能和降低碳排放的贡献者