index计算相同字符串数目

<!DOCTYPE html>
<html>
<head>
 <title>练习</title>
</head>
<body>
 <p id="p1">Please locate where 'locate' occurs!.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<p id="zz"></p>
 <script>
 function myFunction() {
   var n=0;
   var pos=0;
   var m=0;
    var str = document.getElementById("p1").innerHTML;
    var s1=str;
    var s2 = str;
   
   while(m!=str.lastIndexOf("locate"))
    {
     pos = s1.indexof("locate");
     s1=s2.substr(pos+6);
    n=n+1;
    m=pos+m;
    }
 
    document.getElementById("demo").innerHTML = n;
    document.getElementById("zz").innerHTML = str;
}
 </script>
</body>
</html>

猜你喜欢

转载自www.cnblogs.com/pangzhihao/p/9852225.html
今日推荐