js indexof()函数用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js indexof()函数用法相关的知识,希望对你有一定的参考价值。

<script language="javascript1.2">
<!--
function extractlinks()
var links=document.all.tags("A")
b=0
var total=links.length
var win2=window.open("","","menubar,scrollbars,toolbar")
win2.document.write("<font size='2'>一共有"+total+"个连接</font><br>")
for (i=0;i<total;i++)



win2.document.write("<font size='2'>"+links[i]+b+"</font><br>")

if (links[i].indexOf("www")==-1) b++



//-->
</script>
这段是抓取本页连接的代码,我想用indexof()找出含WWW的连接有几个, indexof()不太会用.....知道的帮帮忙谢了....

JavaScript中indexOf函数方法是返回String对象内第一次出现子字符串的字符位置。使用方法:

strObj.indexOf(subString[,  startIndex])
//其中strObj是必选项。String 对象或文字。
//subString是必选项。要在 String  对象中查找的子字符串。
//starIndex是可选项。该整数值指出在 String  对象内开始查找的索引。如果省略,则从字符串的开始处查找。

indexOf函数是从左向右执行查找。否则,该方法与 lastIndexOf
相同。下面的示例说明了indexOf函数方法的用法。

function IndexDemo(str2)
   var str1 =  "BABEBIBOBUBABEBIBOBU"
   var s = str1.indexOf(str2);
    return(s);

JavaScript中indexOf()函数方法返回一个整数值,指出  String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。如果 startindex 是负数,则 startindex  被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

参考技术A <a href="http://www.163.com/">http://www.163.com/</a>
<a href="http://www.baidu.com/">http://www.baidu.com/</a>
<a href="http://www.sohu.com/">http://www.sohu.com/</a>
<a href="http://www.sina.com/">http://www.sina.com/</a>
<a href="http://localhost/">http://localhost/</a>
<br>
<a href="javascript:extractlinks()">点击测试下含有WWW的链接?</a>
<script language="JavaScript1.2">
<!--
function extractlinks()
var links=document.all.tags("A")
b=0
var total=links.length
var win2=window.open("","","menubar,scrollbars,toolbar")
win2.document.write("<font size='2'>一共有"+total+"个连接</font><br>")
for (i=0;i<total;i++)

if ((links[i].href).indexOf("www")!=-1)
win2.document.write("<font size='2'>"+links[i]+b+"</font><br>");
b++;



//-->
</script>本回答被提问者采纳

以上是关于js indexof()函数用法的主要内容,如果未能解决你的问题,请参考以下文章

oracle中类似indexof用法_instr函数

String中indexof函数的用法

C#字符串的截取函数用法总结

javascript 中indexof 的用法

js中substr,substring,indexOf,lastIndexOf等的用法

js中substr,substring,indexOf,lastIndexOf等的用法