Js实现textarea根据字数自动调整高度

server/2025/1/15 8:11:32/

目的

        我们在前端页面经常遇到需要根据字数的多少来自动调整textarea文本框的高度。

实现

        根据字数调整文本框展示的高度:

javascript">adjustTextareaHeight: function (textarea) {textarea.style.height = 'auto'; // 去除之前的高度限制console.log(Math.min(textarea.scrollHeight, 12 * textarea.offsetHeight / textarea.rows));textarea.style.height = Math.min(textarea.scrollHeight, 12 * textarea.offsetHeight / textarea.rows) + 'px';
},

        根据输入的字数自动换行调整高度:

javascript">inputTextareaHeight: function () {let textareas = document.querySelectorAll('textarea');textareas.forEach(function (textarea) {textarea.addEventListener('input', function () {this.style.height = 'auto';this.style.height = (this.scrollHeight) + 'px';});});},


http://www.ppmy.cn/server/158495.html

相关文章

Rust 正则表达式完全指南

Rust 正则表达式完全指南 Rust通过 regex crate提供正则表达式支持。本指南将详细介绍Rust中正则表达式的使用方法、性能优化和最佳实践。 1. 基础知识 1.1 添加依赖 在 Cargo.toml 中添加: [dependencies] regex "1.10.2"1.2 基本使用 use regex:…

什么是共模电感_共模电感的特性

共模电感(Common Mode Inductor),也称为共模扼流圈,是一种特殊的电感器件,主要用于抑制共模噪声(Common Mode Noise)。以下是关于共模电感的详细解释及其特性: 定义 共模电感是一种…

Oracle概述

Oracle概述 Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。以下是对Oracle的详细介绍: 一、公司背景与概况 成立时间与地点 :Oracle公司成立于1977年,总部位于美国加州红木滩市(Redwood Shores)。创始人 :由劳伦斯埃里森(Lawrence J. Ellis…

Linux SUID提权

文章目录 1. SUID/SGID2. 查找SUID文件3. SUID/SGID提权3.1 SUID配置不当3.2 SUID systemctl提权3.3 $PATH变量劫持 参考 1. SUID/SGID SUID(Set User ID)意味着如果某个用户对属于自己的文件设置了这种权限,那么其他用户在执行这一脚本时也…

蓝桥杯历届真题 #分布式队列 (Java,C++)

文章目录 题目解读[蓝桥杯 2024 省 Java B] 分布式队列题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 思路完整代码 题目解读 题目链接 [蓝桥杯 2024 省 Java B] 分布式队列 题目描述 小蓝最近学习了一种神奇的队列:分布式队列。简单来说&#x…

android wifi framework与wpa_supplicant的交互

android frmework直接与wpa_supplicant进行交互,使用aidl或者hidl 二、事件 framework注册事件的地方: packages/modules/Wifi/service/java/com/android/server/wifi/SupplicantStaIfaceCallbackImpl.java class SupplicantStaIfaceCallbackImpl exte…

redis缓存篇知识点总结

1.缓存雪崩 当大量缓存数据在同一时间过期(失效)或者 Redis 故障宕机时,如果此时有大量的用户请求,都无法在 Redis 中处理,于是全部请求都直接访问数据库,从而导致数据库的压力骤增,严重的会造成数据库宕机,从而形成一系列连锁反应,造成整个系统崩溃 发生缓存雪崩有两…

STM32-PWR电源控制

1.0 定义 PWR(Power Control)电源控制 PWR负责管理STM32内部的电源供电部分,可以实现可编程电压监测器和低功耗模式的功能 可编程电压监测器(PVD)可以监控VDD电源电压,当VDD下降到PVD阀值以下或上升到PVD阀…