我有一个textarea文本Hello World.我想得到这篇文章的高度.
我试过用:
var element = document.getElementById('textarea');
var textHeight = element.innerHTML.offsetHeight;
Run Code Online (Sandbox Code Playgroud)
和:
var textHeight = element.value.offsetHeight;
Run Code Online (Sandbox Code Playgroud)
但是这些不是给出文本的数字,而是给出textarea元素的高度.
我有一个固定高度的textarea.当用户在文本区域中键入文本时,用户在其中键入一些文本后将显示滚动条.
如何使用jQuery或纯JavaScript获取滚动条高度?我已经搜索了好几个小时,但找不到任何东西.我不能只插入div并通过div偏移获得滚动条高度,因为textarea不允许有子元素.
请不要给我一个链接到jQuery插件来完成这项工作.我想学点东西.