var strCompare = "......"; var body = document.getElementsByTag("body"); var strBody = body.InnerText;var index = strBody.indexof(strCompare); var count = 0; while(index >= 0) { count++; strBody = strBody.substring(index); index = strBody.indexof(strCompare); }
这样试试看:<script language="javascript" type="text/javascript"> var str = "asdgsdfhsdfghdfhdfdfh"; var ret = getMaxCountChar(str); if (ret.length>0) { alert("出现最多的字符是:"+ret[0] + ";次数是:"+ret[1]); }function getMaxCountChar( str) { var count=0; var ch; for(i=0;i<str.length;i++) { var _count=0; var _ch=str.charAt(i); for(j=0;j<str.length;j++) { if (str.charAt(j)==_ch) { _count++; } } if (_count>count) { ch=_ch; count=_count; } } return new Array(ch, count); } </script>
var body = document.getElementsByTag("body");
var strBody = body.InnerText;var index = strBody.indexof(strCompare);
var count = 0;
while(index >= 0)
{
count++;
strBody = strBody.substring(index);
index = strBody.indexof(strCompare);
}
var str = "asdgsdfhsdfghdfhdfdfh";
var ret = getMaxCountChar(str);
if (ret.length>0)
{
alert("出现最多的字符是:"+ret[0] + ";次数是:"+ret[1]);
}function getMaxCountChar( str)
{
var count=0;
var ch;
for(i=0;i<str.length;i++)
{
var _count=0;
var _ch=str.charAt(i);
for(j=0;j<str.length;j++)
{
if (str.charAt(j)==_ch)
{
_count++;
}
}
if (_count>count)
{
ch=_ch;
count=_count;
}
}
return new Array(ch, count);
}
</script>