以下是一个基于原生JavaScript的textarea自适应高度的实现:

HTML代码:

<textarea id="myTextarea" oninput="autoResize(this)"></textarea>

JavaScript代码:

function autoResize(textarea) {
  textarea.style.height = 'auto';
  textarea.style.height = textarea.scrollHeight + 'px';
}

当用户在textarea中输入或删除文本时,oninput事件会触发autoResize函数。该函数首先将textarea的高度设置为auto,以便它可以自动调整大小。然后,它将textarea的高度设置为它的scrollHeight,即它的内容的高度。这将使textarea根据其内容自适应高度。

请返回jstextarea自适应高度

原文地址: http://www.cveoy.top/t/topic/GCd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录