如何让div中滚动条一直保持在最下方

设置div的scrollTop属性等于scrollHeight属性。

function onScrollChange() {
  const ele = document.getElementById("test");
  ele.scrollTop = ele.scrollHeight;
}

在React可以通过 ref 获取div元素

1.声明一个ref设置在div元素上

const testRef = useRef(null)const [content, setContent] = useState('');

<div ref={testRef}>
	{content}
</div>

当div中内容变化的时候设置div的scrollTop属性等于scrollHeight属性。

const onScrollChange = () => {
  const ele = testRef.current;
  ele.scrollTop = ele.scrollHeight;
}

useEffect(() => {
  onScrollChange();
}, [content]);

相关推荐

  1. 如何div滚动一直保持下方

    2024-04-01 02:26:04       17 阅读
  2. 如何隐藏一个元素的滚动

    2024-04-01 02:26:04       7 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-01 02:26:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-01 02:26:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-01 02:26:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-01 02:26:04       20 阅读

热门阅读

  1. 烂笔头,记录一年遗忘

    2024-04-01 02:26:04       16 阅读
  2. 【python】《流畅的python》读书笔记之第1-2章

    2024-04-01 02:26:04       14 阅读
  3. Redis 过期删除策略和内存淘汰策略

    2024-04-01 02:26:04       17 阅读
  4. dma123456

    2024-04-01 02:26:04       18 阅读
  5. 终于成功的编译合宙的DAP_LINK sdk

    2024-04-01 02:26:04       17 阅读
  6. 2024.3.30力扣刷题记录-二叉树学习记录2(未完)

    2024-04-01 02:26:04       20 阅读
  7. 《中华遗宝之王莽藏金之谜》

    2024-04-01 02:26:04       17 阅读
  8. chatui工具使用记录与比较

    2024-04-01 02:26:04       18 阅读