1

たとえば、私のウェブサイトで私の友人のサイトのいくつかの (100 以上近くの) ページ リンクが共有さwww.lol.comれました。しかし、数日後、私の友人は彼のウェブサイトのリンクを に変更しましたwww.lolz.com

以前に私が共有していたリンクを手動で変更せずに、私のサイトで JavaScript を使用して変更www.lol.comする方法を教えてください。www.lolz.com

4

2 に答える 2

5
var allAnchors = document.getElementsBytagName('a');
for (var a = 0; a < allAnchors.length; a++){
  if (allAnchors[a].href.indexOf('lol.com') != -1){
    allAnchors[a].href = allAnchors[a].href.replace('lol.com','lolz.com');
  }
}

初歩的ですが、動作するはずです。また、lolz.comを指すようにlol.comの前方にドメインを作成することをお友達にアドバイスします。これを処理するのはサイト作成者としての彼らの問題であり、あなたではありません。

そして、jQueryのアプローチ:

<script type="text/javascript">
  $(document).ready(function(){
    $('a[href*="lol.com"]').attr('href',function(orig){
      return orig.replace('lol.com','lolz.com');
    });
  });
</script>
于 2013-01-10T17:59:27.420 に答える
1
$( function() {
$("a[href=http://www.lol.com]").attr("src", "http://www.lolz.com");
});
于 2013-01-10T17:59:42.207 に答える