删除字符时textarea不缩小

时间:2013-04-12 06:42:48

标签: javascript javascript-events textarea autoresize shrink

我正在尝试使用javascript随着滚动的高度增加而自动收缩和增长。增长textarea的高度我实现了但当我删除文本时我无法弄清楚如何缩小大小....我不想使用jquery函数。

我的代码是:

<html>
<head>
  <script>

   function func() {
    var ta = document.getElementById('mytexta');
    ta.value+=ta.scrollHeight+' '+ta.clientHeight;
    if(ta.scrollHeight>ta.clientHeight)
      {
        ta.style.overflow='hidden';
        ta.rows+=1;
      }

                    }
  </script>
</head>
<body>
   <textarea class="mytext" onkeyup="func()" id="mytexta" style="overflow:hidden;">Here we go</textarea>
  </body>
  </html>

0 个答案:

没有答案