题目是第二个,若是取第三或第n个的话怎么设置?
<script type="text/javascript"> var mystr="Hello World!" document.write(mystr.indexOf("o",mystr.indexOf('o')+1)); </script>
<!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!" ; for(i=0;i<mystr.length;i++) { var o_length=mystr.indexOf("o",i); if(o_length!=mystr.indexOf("o",i+1)) { if(o_length!=-1){document.write(o_length+"<br/>")} } } </script> </head> <body> </body> </html>
<!--这样可以把所有的出现位置检索出来-->
个人感觉可以写一个函数,遍历出所有想要查找的字符的位置序号。
document.write(mystr.indexOf("输入你要找的字符串",mystr.indexOf('输入你要找的字符串')+n));