js indexof()函数用法
<scriptlanguage="JavaScript1.2"><!--functionextractlinks(){varlinks=document.all.tags...
<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()不太会用.....知道的帮帮忙谢了.... 展开
<!--
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()不太会用.....知道的帮帮忙谢了.... 展开
2个回答
推荐于2017-10-11 · 知道合伙人互联网行家
关注
展开全部
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 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>
<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>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询