2012-05-11 64 views
1

我想从一些文章转换所有链接,所以我做了一个简单的脚本,但是当我将它添加到WordPress的块页面,就像它有无限循环.. (对不起我英文不好)。从文章(脚本块页面)链接改变的链接

脚本需要从某个区域(某些div)获取所有链接...如果有人可以找到问题,请帮助!

这是脚本:

if(document.getElementById("somediv")){ 
    dwn=document.getElementById("somediv"); 
    link=dwn.getElementsByTagName("a"); 
    count=link.length; 
    i=0; 
     while(i<count){ 
      hotornot=String(link[i]); 
       if(hotornot.indexOf("auto-im.com")=="-1"){ 
       link[i].href="http://newpage.me/seo?dwn="+escape(link[i]); 
       i++;} 
       }; 
} 

回答

1
if(hotornot.indexOf("auto-im.com")=="-1"){ 
    link[i].href="http://newpage.me/seo?dwn="+escape(link[i]); 
i++;} 

那是你的问题。由于您是通过auto-im.com进行过滤,因此我永远不会增加到页面上的链接总数。把i ++放在条件之外。

+0

它的工作!谢啦!! –