2012-07-03 89 views
0

我試圖找到textarea的可見高度(即用戶當前可見的行數)。我使用以下CSS設置了textarea高度和寬度:查找textarea的可見高度

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

當我嘗試查找行屬性時,它返回值2,這是不正確的。我嘗試了很多其他的方式,比如offsetHeight等,但是沒有多少運氣。任何人都可以就如何做到這一點提出任何建議,或指導我如何做到這一點的正確方向?

+0

你要這個 - http://jsfiddle.net/R6tfZ/? –

回答

1

當我試圖找到該行的屬性則返回值2,這是不正確的。

這是正確的,rows屬性和height屬性是互斥的。


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

alert(textarea.scrollHeight);​ 
+0

不知道我做錯了什麼,但是當我最初使用scrollHeight時,我只得到0返回。不過現在這很好用。 – tylerauerbeck