先得到要显示的内容中有多少个回车,然后在把回车数给TEXTAREA的rows属性。

解决方案 »

  1.   

    设置 <textarea rows=5 onscroll="this.rows=this.rows+1">
    初始的 rows 数值取决于初始文字的行数
      

  2.   

    <textarea rows=1 name=s1 cols=27 style="height:expression(this.scrollHeight);overflow-y:hidden;">
    textrear
    gyg
    u
    </textarea>
      

  3.   

    楼上的方法很不错。最好能再加上一个限制,达到一定高度后就不再增长了。<textarea rows=1 name=s1 cols=27 style="height:expression(this.scrollHeight > 500 ? 500 : this.scrollHeight);">
    textrear
    gyg
    u
    </textarea>
      

  4.   

    因为我的textarea里面的内容是从数据库中读出来的,所以我希望,页面一打开就是全部显示,请指教
      

  5.   

    我刚在netscape 7下试了一下,这种方法只适用于IE