利用textarea的scrollHeight属性,这个属性的值就是文本的高度。把textarea的高度设为它即可。

在初始化事件和onInput两个事件里对高度进行设置。
scrollHeight返回元素的完整的高度,以像素为单位当一个元素拥有滚动条时(比如由于 CSS 的 overflow 属性),这些属性和 offsetHeight 不同,offsetHeight只是报告元素的可见部分的大小
所有浏览器太绝对了,准确说是兼容大多数主流浏览器。有一些太早的浏览器,比如ie9及以下浏览器,Jquery明确说是不支持的,所以你在下载运行和调用jquery时,请查看一下对应的版本说明,反而一些早一点的版本,还可以兼容这些老版浏览器,但性能和功能就差多了。
1 在需要简化JavaScript代码、提高开发效率的时候,可以考虑使用jQuery。2 jQuery是一个功能强大且易于使用的JavaScript库,它提供了许多简化DOM操作、事件处理、动画效果等常见任务的方法和功能。3 当需要快速开发网页或应用程序,并且不需要使用原生JavaScript的高级特性时,使用jQuery可以节省开发时间和精力。4 此外,如果需要兼容多个浏览器,jQuery也提供了跨浏览器的解决方案,使开发更加便捷。5 总之,当需要简化JavaScript开发、提高开发效率、兼容多个浏览器时,选择使用jQuery是一个不错的选择。
jQuery通常在需要简化HTML文档遍历、操作DOM、事件处理、AJAX交互等前端开发任务时使用。它提供了一种简单易用的API,使得开发者可以更快速、更有效地处理网页元素和实现复杂的交互效果。
特别是在需要处理浏览器兼容性、实现动画效果、发送HTTP请求或者需要使用AJAX技术的时候,jQuery会是一个很好的选择。