仅使用JavaScript创建自动扩展的文本区域
原文英文,约800词,阅读约需3分钟。发表于: 。in this tutorial, i'll show you how to create a textarea component that satisfies these requirements: auto-expands as the user types (ie. growing in height). is accessible. works with...
本文介绍了如何创建一个自动扩展的文本区域组件,满足无额外JavaScript库和可访问性要求。通过计算输入内容的行数和高度,动态调整文本区域的高度,关键在于使用scrollHeight获取内容高度,并在每次输入时重置高度为auto,以确保正确调整,最终实现了完美的自动调整文本区域。