最新消息:20210917 已从crifan.com换到crifan.org

【已解决】html中textarea如何更新内容后自动滚动到底部

HTML crifan 361浏览 0评论
折腾:
【已解决】electron中实现html的文本区域界面用于显示js中获取到的字符串
期间,已经可以用textarea去保存大段文字,且是连续不断的更新内容的。
但是有个问题,每次更新内容后:
outputElement.textContent += "\n" + res
结果界面上,textarea显示的内容就回到顶部了。不利于查看更新增到底部的内容。
textarea输出的内容更新后,立刻滚动到顶部了
希望自动一直保持在底部
<textarea> – HTML(超文本标记语言) | MDN
html textarea auto scroll to bottom
javascript – Textarea auto-scroll to the bottom – Stack Overflow
每次更新内容后,加上:
outputElement.scrollTop = outputElement.scrollHeight
结果:
就可以了。
【总结】
对于textarea,想要更新内容后,自动滚动到底部,可以用:
outputElement.scrollTop = outputElement.scrollHeight
完整代码:
let outputElement = document.querySelector('#output')

startElement.addEventListener('click', () => {

...


...
  })
})
即可。

转载请注明:在路上 » 【已解决】html中textarea如何更新内容后自动滚动到底部

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
92 queries in 0.187 seconds, using 23.32MB memory