我有一个图像 - image1.png。当我第一次点击一个按钮时,我希望它更改为image2.png。当我再次单击该按钮时,我希望它更改为另一个图像image3.png。javascript/html:第二个onclick属性
到目前为止,我已经完全变成了image2,很简单。我只是想找到一种方法来第二次改变它。
HTML:
<img id="image" src="image1.png"/>
<button onclick=changeImage()>Click me!</button>
的JavaScript:
function changeImage(){
document.getElementById("image").src="image2.png";
}
我知道我可以在按钮的代码内的HTML改变图像源,但我相信它会具有JS功能的清洁剂。尽管如此,我仍然接受所有解决方案
使用'addEventListener' –
检查单击处理程序中src属性的值,然后相应地更改它 –
[this](http://stackoverflow.com/questions/20997687/javascript-hiding-and-showing-div-tag -with-a-toggle-button)可能有帮助 –