1

私のページでは、いくつかの記事からすべてのリンクを変換したいので、単純なスクリプトを作成しますが、ワードプレスに追加すると、無限ループのようにブロックページになります... (下手な英語で申し訳ありません)。

スクリプトは、一部の領域 (一部の 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++;}
                };  
}
4

1 に答える 1

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

それはあなたの問題だ。auto-im.com でフィルタリングしているため、ページ上のリンクの総数が増加することはありません。i++ を条件の外に置きます。

于 2012-05-11T17:41:25.403 に答える