<textarea id="test" rows=5 cols=30>
怎么知道textarea中文字有多少行,有软硬回车怎么知道textarea中文字有多少行
怎么知道textarea中文字有多少行
怎么知道textarea中文字有多少行,有软硬回车怎么知道textarea中文字有多少行
</textarea>
<script>
with(document.getElementById('test'))
style.height=scrollHeight+10
</script>
怎么知道textarea中文字有多少行,有软硬回车怎么知道textarea中文字有多少行
怎么知道textarea中文字有多少行
怎么知道textarea中文字有多少行,有软硬回车怎么知道textarea中文字有多少行
</textarea>
<script>
with(document.getElementById('test'))
style.height=scrollHeight+10
</script>
怎么知道textarea中文字有多少行,有软硬回车怎么知道textarea中文字有多少行
怎么知道textarea中文字有多少行
怎么知道textarea中文字有多少行,有软硬回车怎么知道textarea中文字有多少行
</textarea>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert(test.value.split('\r\n').length);
//-->
</SCRIPT>
alert(test.value.split('\r\n').length);对于硬回车是有用,但是对于软回车(自动的换行处理)好像不行
取得textarea的值后,直接搜索其中的\r 和\n 字符,每找到一次计数器加一。这样就得到了textarea的行数了。试试吧
你看看csdn的这个贴子里就有,他们用htc实现的.
你现在所看到的每一个回复其实就是一个textarea,只不过没有边框和滚动条罢了