javascript使用给定文本计算文本区域高度
我需要计算要插入的文本的textarea高度。文本区域具有固定宽度。例如,对于宽度为271 px的textarea和以下文本(无换行符):javascript使用给定文本计算文本区域高度,javascript,Javascript,我需要计算要插入的文本的textarea高度。文本区域具有固定宽度。例如,对于宽度为271 px的textarea和以下文本(无换行符): 一些补充文本 一些补充文本 一些补充文本 一些补充文本 一些补充文本 一些补充文本 一些补充文本 一些补充文本 text区域高度将为176像素 所以问题是:如何计算这个176像素 谢谢。您可以使用textarea 演示 函数calcHeight(){ 设textarea=document.querySelector(“textarea”); console
一些补充文本
一些补充文本
一些补充文本
一些补充文本
一些补充文本
一些补充文本
一些补充文本
一些补充文本
text区域高度将为176像素
所以问题是:如何计算这个176像素
谢谢。您可以使用textarea
演示
函数calcHeight(){
设textarea=document.querySelector(“textarea”);
console.log(textarea.clientHeight);
}
根据@MohammadFaisal答案计算建筑物高度
将元素传递给函数以更改textarea的高度
功能设置高度(e){
e、 style.height=e.scrollHeight+'px';
}
去掉按钮和查询选择器。。i、 e:oninput=“calcHeight(this)”
,则只针对clientheights。问题是我没有将文本插入文本区域。我将它们分开,所以在将文本插入textarea之前,我需要设置其高度,以便textarea显示其中的所有文本