我正在尝试更改页面中显示的图像来源。
我有这段代码:
function replaceSRC(){
var allImg=document.getElementsByTagName('img'), i=0, img;
while(img=allImg[i++]){
img.src=img.src.replace(\'//dyncdn.me/static/over/, "\'//dyncdn.me/static/poster/3/");
}
}
不知道下一步该做什么,我不是一个真正的脚本人,我只想制作一个用于许多小型预览图像的网站,以便更好看。
原始来源是:
dyncdn.me/static/over/random numbers.jpg
我想要使用的来源是:
dyncdn.me/static/poster/3/same random numbers.jpg
编辑#1: 似乎该网站正在使用 onmouseover字符串获取图像源,而mouseout没有显示。 (只有当我的鼠标悬停在标题上时才显示图像)。
答案 0 :(得分:0)
您的字符串语法错误。替换行应该是:
img.src=img.src.replace("//dyncdn.me/static/over/", "//dyncdn.me/static/poster/3/");
答案 1 :(得分:0)
创建书签并将URL更改为此
javascript:(function(){var imgs = document.getElementsByTagName("img"); for (var i=0;i<imgs.length;i++) { var src=imgs[i].src; if (src.indexOf('static/over')!=-1) imgs[i].src=src.replace("/over/","/poster/3/")}})()
现在点击F12打开控制台,点击您需要更改的页面上的书签并报告您看到的任何错误