textarea高度跟随文字高度而变化

这篇博客介绍了一种方法,通过JavaScript实现textarea元素的高度根据其内部文字的高度自动调整。HTML部分展示了带有id为'textarea'的textarea元素,而JavaScript部分定义了一个名为'makeExpandingArea'的函数,该函数监听textarea的输入事件,实时更新textarea的高度为scrollHeight属性的值,确保高度始终匹配文字内容的高度。此外,函数还处理了回退、删除和复制粘贴操作,确保这些操作后的textarea高度也能正确更新。
摘要由CSDN通过智能技术生成

html部分:

<textarea id="textarea">哈喽哈喽哈喽哈喽哈喽哈喽哈喽哈喽哈喽哈喽哈喽哈喽</textarea>


js部分:

<!--textarea高度跟随文字高度而变化-->
 <script>
  function makeExpandingArea(el) {
   var setStyle = function(el) {
       el.style.height = 'auto';
       el.style.height = el.scroll

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值