2011-06-27 32 views
0

是否有一个脚本允许我替换网页上的图像(而不是我的网站),但没有编辑HTML本身。例如,图片orange.png在该页面上出现两次,但我需要一个查找orange.png的脚本并自动将其替换为我想要的图像。另一个例子是将Google徽标替换为自己的徽标,但它并没有真正取代,它似乎是。图像不是由css定义的,它在div中,并且没有ID。有任何想法吗?如何用另一个脚本替换图像?

+0

Absolyn嗨 - 欢迎来到SO!您可能需要考虑为您的问题添加更多细节以及您编写的任何代码,或者更具体地说明您希望代码执行什么操作。干杯! – inkedmn

+0

您是否正在改变浏览器窗口中显示的内容?如果是这样,你使用什么浏览器? – nmc

+0

是的我想只改变浏览器的内容,并使用Firefox。而且我还没有做任何代码,我是新手。 – Absolyn

回答

0

我不知道任何存在......你可以做PHP,但会改变HTML输出。唯一的另一种方式是使用Javascript并加载整个文档并尝试找到它......我可以在PHP中做类似的事情,但不能使用Javascript ......我假定JQuery启动方法可能类似于:

var wholesite = $(document).html()//gets the html 
///then code to find and replace orange.png.... 
0

你应该使用User JS,我猜。

JS代码片段,与 “地雷” ID来http://path.to/your/image.png替换图像: document.getElementById("mine").src = "http://path.to/your/image.png"

+0

是这样的!但没有ID,因为图像没有。 – Absolyn

+0

也可以使用[DotJS](http://defunkt.io/dotjs/) –