<textareaname="abc">
123456
789
</textarea>
<scripttype="text/javascript">
varcounter=0;
varstr=abc.value;
for(i=0;i<str.length;i++)
{
if(str.substr(i,1)=="\n")
counter+=1;
}
alert(counter);
</script>
转为数组后效率就高了很多:
<textareaname="abc">
123456
789
</textarea>
<scripttype="text/javascript">
alert(abc.value.split("\n").length)
</script>
<textareaname="abc"style="width:480px;height:220px;">
system.println("helloworld!")
alert("helloworld!");
messagebox_ok("helloworld")
msgbox("helloworld!")
</textarea>
<scripttype="text/javascript">
alert("代码总行数:"+(abc.value.split("\n").length-1).toString())
</script>
|