html JavaScript -具有行属性的滚动高度

xmjla07d  于 2022-11-27  发布在  Java
关注(0)|答案(1)|浏览(106)

我想得到一个textarea里面的文本的高度。问题是:textarea有固定的行数,这会导致scrollHeight属性在这种情况下变得无用。请参阅以下示例:
第一个
我的想法是用JavaScript删除rows属性,检索scrollHeight,然后重新应用该属性。
但是,这会导致Safari中的页面跳转,因此这不是一个解决方案。
有人知道返回此值的属性/函数吗?提前感谢!

clj7thdc

clj7thdc1#

为了“或多或少”的防弹,解决方案必须考虑文本的真实的计算大小。
第一个
这里有一个div,绝对值为-3000px。
你在你文本区域中放置相同的宽度,字体大小和行高。
你在里面放了个“W”(拉丁字母中最大的字母)
你把它的高度
你把你的文字
你就能达到新的高度
如果分割超过请求的行数...

相关问题