找到textarea的可见高度

时间:2012-07-03 14:40:51

标签: javascript

我正在尝试找到textarea的可见高度(即用户当前可见的行数)。我使用以下CSS设置textarea高度和宽度:

textarea
{
height:90%;
width:90%;
}

当我尝试查找rows属性时,它返回值2,这是不正确的。我尝试过各种其他方式,比如offsetHeight等,但运气不好。任何人都可以就如何做到这一点提出任何建议,或指出我如何做到这一点的正确方向?

2 个答案:

答案 0 :(得分:1)

  

当我尝试查找rows属性时,它返回值2,这是不正确的。

这是正确的,rows属性和height属性是互斥的。


var textarea = document.getElementsByTagName('textarea')[0]​​​​​​​;

alert(textarea.scrollHeight);​

答案 1 :(得分:0)