【发布时间】:2014-04-29 11:05:26
【问题描述】:
如果这听起来与之前的问题相似,我深表歉意,但我已经研究了这些类似的问题,但我仍然无法弄清楚我的代码有什么问题。这很简单,但它不起作用。 我有一个图像。我希望它在单击它时更改为第二个图像,并在单击第二个图像时更改为第三个图像。然后,我希望它在单击第三张图像时变回第一张图像。
html:
<img id="narrow" class="item" src="images/joe2.jpg" style="cursor:pointer" onclick="changeImage(this);">
javascipt:
function changeImage(imgl) {
if(imgl.src=="images/joe2.jpg") {
imgl.src="images/stray_cat.jpg";
}
else if (imgl.src=="images/stray_cat.jpg") {
imgl.src="images/mathewgarber.jpg";
}
else // (imgl.src=="images/mathewgarber.jpg") {
imgl.src="images/joe2.jpg";
}
}
当我点击第一张图片时,什么也没有发生。感谢您的帮助。
【问题讨论】:
-
您遇到什么错误?该函数甚至被调用了吗?你的脚本加载了吗?
标签: javascript image onclick