傳統做法:
<textarea name="abc">
123456
789
</textarea>
<script type="text/Javascript">
var counter = 0;
var str = abc.value;
for(i=0; i<str.length; i++)
{
if(str.substr(i,1)=="/n")
counter +=1;
}
alert(counter);
</script>
轉為數組后效率就高了很多:
<textarea name="abc">
123456
789
</textarea>
<script type="text/Javascript">
alert(abc.value.split("/n").length)
</script>
<textarea name="abc" style="width:480px; height:220px;">
system.println("hello world!")
alert("hello world!");
messagebox_ok("hello world")
msgbox("hello world!")
</textarea>
<script type="text/Javascript">
alert("代碼總行數:"+(abc.value.split("/n").length-1).toString())
</script>
JavaScript技術:用js實現計算代碼行數的簡單方法附代碼,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。