例如-我在我的网站上分享了我 friend 的网站 www.lol.com
的一些(近 100 多个)页面链接。但几天后,我的 friend 将他的网站链接更改为 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');
}
}
基本的,但应该工作。另外,我建议您的 friend 创建一个 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>
关于javascript - 将链接转换为另一个链接 - javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14264236/