例如,我在我的網站上分享了我的frnd網站www.lol.com
的一些(接近100多個)頁面鏈接。但幾天後,我的朋友將他的網站鏈接改爲www.lolz.com
。將鏈接轉換爲另一個鏈接 - javascript
那麼如何改變www.lol.com
到www.lolz.com
的JavaScript在我的網站的幫助,而無需手動改變這是由我之前共享這些鏈接。
例如,我在我的網站上分享了我的frnd網站www.lol.com
的一些(接近100多個)頁面鏈接。但幾天後,我的朋友將他的網站鏈接改爲www.lolz.com
。將鏈接轉換爲另一個鏈接 - javascript
那麼如何改變www.lol.com
到www.lolz.com
的JavaScript在我的網站的幫助,而無需手動改變這是由我之前共享這些鏈接。
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');
}
}
基本的,但應該工作。另外,我會建議你的朋友創建一個lol.com的域名,指向lolz.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");
});
爲什麼不改變原有的鏈接?從長遠來看,我認爲你不會後悔這個決定。讓頁面源代碼包含由javascript修改的不正確鏈接似乎很麻煩並且可能導致問題。 – Benmj