2011-06-27 157 views
0

有这个网站有我想要替换的图像。就像替换页面背景的脚本一样,例如Google。如何用其他图像替换网站上的某个图像?

在html中,它在img scr。如何将页面上的特定源替换为其他源,以便每次访问该页面时都会显示我想要的图像,而不是通常那里的图像?

+0

如何加载本网站?你打算如何替换图像? JavaScript的? CSS? –

+0

你是什么意思?当您的加载项/脚本访问该页面时,您是否想要动态替换它?如果是这样,尝试Greasemonkey。 –

+0

你想修改html源代码来改变图像吗? – 2011-06-27 03:18:00

回答

0

编辑:它似乎是要替换不是你的网站上的图像。如果您对该网站的网络服务器或CMS系统没有合法访问权限,则无法执行任何操作。我要离开我的帖子的下面休息,以防万一我误解:


我假设你想这样做在Javascript中,当你标记您的文章“脚本”。当然还有其他脚本语言,但是只有Javascript真的具有有意义的安装基础。

首先,你需要将图像分配一个ID,是这样的:

<img src="/images/cat.png" id="mypicture"> 

然后,你的Javascript里面,你可以改变图像的源代码,像这样:

document.getElementById('mypicture').src = "/images/dog.png"; 

你可以把技术相当远,甚至添加东西到图像标签,如:

<img src="/images/cat.png" id="mypicture" onClick="document.getElementById('mypicture').src = '/images/dog.png';"> 
+0

我无法为图片分配ID,因为我无法编辑其他网站的HTML。 – Absolyn

+0

这不是动态改变图像,是吗?它只能以一种特定的方式改变它一次。 –

+0

Reddy,如果它是另一个网站的HTML,那么你将不能**在任何情况下都能够进行其他用户可以看到的更改。 –

1

如果你只是想改变它fo你自己,Greasemonkey是理想的。它允许您每次访问页面时都运行脚本(Kerin提供一个起点)。看到这些Greasemonkey tutorials

相关问题