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函数方法的用法。
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()函数用法的主要内容,如果未能解决你的问题,请参考以下文章