たとえば、私のウェブサイトで私の友人のサイトのいくつかの (100 以上近くの) ページ リンクが共有さwww.lol.com
れました。しかし、数日後、私の友人は彼のウェブサイトのリンクを に変更しましたwww.lolz.com
。
以前に私が共有していたリンクを手動で変更せずに、私のサイトで JavaScript を使用して変更www.lol.com
する方法を教えてください。www.lolz.com
たとえば、私のウェブサイトで私の友人のサイトのいくつかの (100 以上近くの) ページ リンクが共有さwww.lol.com
れました。しかし、数日後、私の友人は彼のウェブサイトのリンクを に変更しましたwww.lolz.com
。
以前に私が共有していたリンクを手動で変更せずに、私のサイトで JavaScript を使用して変更www.lol.com
する方法を教えてください。www.lolz.com
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>
$( function() {
$("a[href=http://www.lol.com]").attr("src", "http://www.lolz.com");
});