2012-10-19 来源:网络
【实例名称】
JS代码判断文本中回车的数量
【实例描述】
因为文本框允许自动换行,所以无法判断文本的实际行数,在将文本保存到文件中时,有时需要判断文本的行数,本例介绍如何通过回车判断行数。
【实例代码】
<HTML> <HEAD> <title>反选</title> <script language=javascript> function getCount() { var count=document.all('TextArea1').innerHTML.split('\n').length-1;//获取回车的个数 alert("总共有"+ count +"个回车"); } </script> </HEAD> <BODY> <textarea id="TextArea1" cols="30" rows="8"></textarea> <input id="Button1" type="button" value="获取" onclick="getCount()" /> </BODY> </HTML>
【运行效果】
【难点剖析】
本例的重点是回车的表示符号“\n”。使用string对象的“split”方法,根据“\n”符号将文本切割成多个数组,通过数组的长度就可以判断回车的数量。
【源码下载】