<html>
<script language=javascript>
var str = "abbbacccccccaa";
num = 0;
for(i=0;i<str.length;i++){
if (str.charAt(i) == "a") num++;
}
alert(num);
</script>
</html>

解决方案 »

  1.   

    楼上的方法是最基本的方法了,可以实现楼主的要求了。再楼上的方法呢,建议楼主去看一下String对象的方法说明文档之类的,应该没有问题了
      

  2.   

    <form name=mxh>
    <textarea name=mxh2 cols=60 rows=5></textarea>
    <script>
    function getKeyWord()
    {
    var str = document.mxh.mxh2.value
    var keyword = document.mxh.mxh3.value //关键字var i=0
    var j
    j=str.indexOf(keyword)
    while (j>-1)
    {
    i+=1
    str = str.substr(j+1,str.length-j)
    j=str.indexOf(keyword)
    }
    alert("共有"+i+"个“" + keyword + "”")
    }
    </script>
    <br>
    keyword:<input name=mxh3>
    <input type=button onclick="getKeyWord()" value="找Keyword">
    </form>
      

  3.   

    chinaillboy(浪漫不起来) 的只支持单个字符串呀!!
      

  4.   

    Num=ubound(split(字符串,关键字符串))
      

  5.   

    to net_lover(孟子E章) :对,说得是。