textarea怎么自动调整高度

   2024-10-09 3710
核心提示:textarea元素的高度可以通过CSS样式来控制,也可以通过JavaScript来动态调整。以下是一种使用JavaScript来自动调整textarea高度

textarea元素的高度可以通过CSS样式来控制,也可以通过JavaScript来动态调整。以下是一种使用JavaScript来自动调整textarea高度的方法:

<!DOCTYPE html><html><head>    <style>        textarea {            resize: none;             overflow: hidden;             min-height: 50px;             max-height: 200px;         }    </style></head><body>    <textarea id="myTextarea" oninput="autoResize(this)"></textarea>    <script>        function autoResize(textarea) {            textarea.style.height = 'auto'; // 重置高度            textarea.style.height = textarea.scrollHeight + 'px'; // 设置高度为内容实际高度        }    </script></body></html>

在这个例子中,textarea元素的高度会随着输入内容的增加而自动调整。每次输入内容改变时,会触发autoResize函数,并重新计算textarea的高度。您也可以根据具体需求来调整最小和最大高度的值。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号