本文介绍了使用Greasemonkey修改所有链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想修改一个网站,该网站的所有链接前缀为 http://linkblur.com/一>?我试过这个:
I want to mod a page from a site that prefixes all its links with "http://linkblur.com/?" I tried this:
links = getElementsByTagName('a');
for (l in links) {
l.href = l.href.replace('http://linkblur.com/?','');
}
但它不起作用。我做错了什么?
But it doesn't work. What am I doing wrong?
推荐答案
尝试:
var links = document.links;
var link;
for(var i=links.length-1; i >=0; i--){
link = links[i];
link.href = link.href.replace("http://linkblur.com/?", '');
}
这篇关于使用Greasemonkey修改所有链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!