如何让 textarea 文本框 高度自动伸缩

Posted webff

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让 textarea 文本框 高度自动伸缩相关的知识,希望对你有一定的参考价值。

个人博客:柚子青年。

原文链接:如何让 textarea 文本框 高度自动伸缩

 

本文主要讲的是如何让 textarea 文本框 自动伸缩

原理:每次输入文字后重置文本框默认高度 判断是否出现滚动条 动态修改高度 。

 

 

$(this).change(function () {
    this.style.height = ‘height‘; // height = textarea 默高度
    if (this.scrollHeight >= this.offsetHeight) { // 判断是否出现滚动条
        this.style.height = this.scrollHeight + ‘px‘; // 动态修改高度
    }
});

  



以上是关于如何让 textarea 文本框 高度自动伸缩的主要内容,如果未能解决你的问题,请参考以下文章

textarea 动态填充内容 文本框高度自适应

实现文本框高度自适应的两种方法

让textarea根据文本的长度自动调整它的高度

textarea高度自适应问题

如何仅使用 css 不使用 javascript 将 <textarea> 高度自动调整为内部文本的高度?

如何让textarea的高度自适应