我想编写一个gremonmonkey脚本/ chrome用户脚本,它可以接收任何具有特定语法的图像,并替换url的一部分并将其放回dom中。Javascript图片网址替换
即我有一个页面充满了缩略图,例如, www.example.com/small/randomstuff,我想用equivilant替换imades www.example.com/large/randomstuff
我该怎么做?
我想编写一个gremonmonkey脚本/ chrome用户脚本,它可以接收任何具有特定语法的图像,并替换url的一部分并将其放回dom中。Javascript图片网址替换
即我有一个页面充满了缩略图,例如, www.example.com/small/randomstuff,我想用equivilant替换imades www.example.com/large/randomstuff
我该怎么做?
后。
var imgs = document.getElementsByTagName('img');
var len =imgs.length;
for(var i=0;i<len;i++){
imgs[i].src=imgs[i].src.replace("small","large");
}
实际上,这是更正确的答案,因为OP希望所有缩略图被替换 – Jason
您可以使用替代语法,避免必须通过执行for(var i in imgs)来创建'len'变量。 – Atli
@Ali假设你将来会使用某种类型的库(比如JQ或者Mootools),这会让你的代码更加不可移植,因为这些库会向Array对象添加属性。 –