网上查了查可以用'textarea.style.posHeight=this.scrollHeight'不过在firefox下好像不行

解决方案 »

  1.   

    <textarea style="width:100%;height:100%"></textarea>
      

  2.   

    height:100%这个在ff下不能自适应高度吧....
      

  3.   

    我是说的文字有几行,textarea就有几行,是这个意思height:100%是适应外部容器的高度!!
      

  4.   

    <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
    </textarea>
      

  5.   

    Firefox 没有posHeight这个属性!!!
      

  6.   


    gf
    f
    fg
    fg
    f
    gf
    g
    f
    gf
    g
    f
    gf
    g
    fg
    f
    gf
    g
    f
    gf
    gf
      

  7.   

    就是要上面显示这样的可以把textarea的高度根据内容自动增加.......
      

  8.   

    style="width:100%;overflow-y:visible" 
      

  9.   

    Firefox   貌似不行  ie 可以实现
      

  10.   

    cfxdfd,xdfg,dfg,d,g,dfg,dfg,d,gdt,esrt,ert,se,,serterstsd,t,ertsetystysert,,ertseryser,tsetsetsetrest,setdrsy
      

  11.   

    <div id="msg"></div> 
    <input id='txt' value="" /> 
    <script> 
    //当状态改变的时候执行的函数 
    function handle() 
    {document.getElementById('msg').innerHTML='输入的文字长度为:'+document.getElementById('txt').value.length; 

    //firefox下检测状态改变只能用oninput,且需要用addEventListener来注册事件。 
    if(/msie/i.test(navigator.userAgent))    //ie浏览器 
    {document.getElementById('txt').onpropertychange=handle 

    else 
    {//非ie浏览器,比如Firefox 
    document.getElementById('txt').addEventListener("input",handle,false); 

    </script> 
      

  12.   

    现在的tetxtarea都可以拖动可视区域了吧?html5......改了也没意义,马上全部浏览器都支持拖动可视区域大小了……