好吧,这就是我想要做的,它是早些时候太模糊,所以这里有一个更好的解释,请记住,我只编程了2周的页面,所以任何帮助表示赞赏。Javascript多个图像更改与按钮单击
我需要创建一个HTML/JavaScript网页,显示三张图片以及每张图片的标题(描述)。对于每个图像,我还需要创建一个按钮,将第一张图像更改为同一主题上的不同图像(并更改标题)。还需要有一个按钮,可将所有三个图像恢复为原始图像。
我得到的编码工作,以便一个图像将更改为另一个按钮单击,但后来当我添加我的第二和第三编码什么都不会工作了。
<html>
<head>
<script>
function changeImage()
{
var img = document.getElementById("image");
img.src="http://cdn.memegenerator.net/images/300x/159304.jpg";
return false;
}
</script>
</head>
<body>
<img id="image" src="http://thechive.files.wordpress.com/2011/10/william-defoe.jpg" />
<br><br><br>
<button id="clickme" onclick="changeImage();">Click to change image!</button>
<script>
function changeImage()
{
var img = document.getElementById("image1");
img.src="http://playerperspective.com/wp-content/uploads/2011/05/mike-tyson-3.jpg";
return false;
}
</script>
<body>
<img id="image1" src="http://static.guim.co.uk/sys- images/Sport/Pix/pictures/2008/10/31/1225454147507/Mike-Tyson-001.jpg" />
<button id="Click1" onclick="changeImage();">Click to change!</button>
</body>
<br>
<script>
function changeImage()
{
var img = document.getElementById("image2");
img.src="http://static.guim.co.uk/sys-images/Technology/Pix/pictures/2012/3/5/1330958259135/Halo-4-007.jpg";
return false;
}
</script>
<body>
<img id="image2" src="http://cdn.slashgear.com/wp-content/uploads/2012/04/halo-master- chief-1.jpg" />
<button id="Click2" onclick="changeImage();">Click to change!</button>
</body>
<br>
</html>
嗨乍得,欢迎来到Stackoverflow。你在这篇文章中提到你在前面的问题中“太模糊”了。这个更好一点,但我建议你也发布你的代码,或者转到jsfiddle.net,并在你的问题中提供一个例子来说明你遇到的问题。这会加强你的答案,所以我们可以更好地帮助你,你可以得到你的问题的答案!希望这可以帮助你一点,并再次欢迎SO! – JasCav
这是我用于第一图像切换的编码,然后我试图复制它,同时改变IMG ID和它使得代码停止工作的其余部分:) – Circus
<按钮ID = “clickme” 的onclick = “changeImage();”>点击来改变图像! – Circus