javascript – 查找html textarea中的行数

我正在编写一个移动Web应用程序,其中滚动条不会显示在设备的浏览器上。由于这个原因,我试图动态地修改textarea的高度,使其更大,但是我不知道有什么办法实际获取html textarea上的行数。任何帮助将不胜感激!

编辑

所以我现在意识到这不是换行本身,而是实际的换行。所以当一行完成它将文本包装到下一行。看起来好像是一条新线。任何方式来计算这些数量?谢谢!

我没有尝试使用本博客中讨论的功能,但您可能会发现它很有用。

http://kirblog.idetalk.com/2010/03/calculating-cursor-position-in-textarea.html

基本上,如果您创建一个div,然后将文本复制到该div,具有相同的宽度和字体特征,您可以获取所需的信息,如行数。这个例子中的行数很容易,因为如果你知道单行高是多少像素,那么只需要找到测试div的宽度就可以得到一个很准确的想法,你的文字区

翻译自:https://stackoverflow.com/questions/3697096/finding-number-of-lines-in-an-html-textarea

转载注明原文:javascript – 查找html textarea中的行数