课程
/前端开发
/JavaScript
/JavaScript进阶篇
indexOf方法好像不行吧~~~~~~
2015-12-16
源自:JavaScript进阶篇 7-8
正在回答
<html>
<body>
<script type="text/javascript">
var str = "SHHHSOGGSSOG.";
var patt = new RegExp("O","g");
var result;
while ((result = patt.exec(str)) != null) {
document.write(patt.lastIndex);
document.write("<br />");
}
</script>
</body>
</html>
阿辉2
春哥哦 提问者
var my="sjsjankackadaknda" for(i=o;j<my.length;j++) {document.write("出现代码k的位置是:"+indexOf("k" j)+<br/>); }
是可以的,你可以var j = 0;然后循环输出,第一次输出的时候,把index的值传给j,并++j,那后面遍历的就是之后的了,一次类推
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答截取到的字符串首字母是空格时不输出吗?
1 回答找到第一个o为啥显示字符是4的位置?
2 回答未知待处理字符串情况下输出第二个“o”方法
3 回答某字母第几次出现位置
1 回答为何我输出的是个字符串啊