猿问

请大神帮忙看看代码哪里错了~~想输出“o”的所有位置,可是没有任何输出

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>string对象 </title>
<script type="text/javascript">
  var mystr="Hello World wow o!"
  var i;
  for(i=0,i<=mystr.length,i++)
{
    i=mystr.indexOf("o",i);
    document.write(i);
}  
</script>
</head>
<body>
</body>
</html>

qq_四月天_10
浏览 1030回答 1
1回答

慕数据5775487

  for(i=0;i<=mystr.length;i++)是分号,不是逗号吧!<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>string对象 </title> <script type="text/javascript">   var mystr="Hello World wow o!"   var i;   for(i=0;i<mystr.length;i++){   var a=mystr.indexOf("o",i);    if(mystr[i]=="o"){    document.write(a+'<br>');    } }    </script> </head> <body> </body> </html>
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答