我試圖找到textarea的可見高度(即用戶當前可見的行數)。我使用以下CSS設置了textarea高度和寬度:查找textarea的可見高度
textarea
{
height:90%;
width:90%;
}
當我嘗試查找行屬性時,它返回值2,這是不正確的。我嘗試了很多其他的方式,比如offsetHeight等,但是沒有多少運氣。任何人都可以就如何做到這一點提出任何建議,或指導我如何做到這一點的正確方向?
我試圖找到textarea的可見高度(即用戶當前可見的行數)。我使用以下CSS設置了textarea高度和寬度:查找textarea的可見高度
textarea
{
height:90%;
width:90%;
}
當我嘗試查找行屬性時,它返回值2,這是不正確的。我嘗試了很多其他的方式,比如offsetHeight等,但是沒有多少運氣。任何人都可以就如何做到這一點提出任何建議,或指導我如何做到這一點的正確方向?
當我試圖找到該行的屬性則返回值2,這是不正確的。
這是正確的,rows
屬性和height
屬性是互斥的。
var textarea = document.getElementsByTagName('textarea')[0];
alert(textarea.scrollHeight);
不知道我做錯了什麼,但是當我最初使用scrollHeight時,我只得到0返回。不過現在這很好用。 – tylerauerbeck
你要這個 - http://jsfiddle.net/R6tfZ/? –