【发布时间】:2017-03-25 18:43:18
【问题描述】:
我有一张图片 - image1.png。当我第一次单击按钮时,我希望它更改为 image2.png。当我第二次单击该按钮时,我希望它更改为另一个图像 image3.png。
到目前为止,我已经将它完美地更改为 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 可能会有所帮助
标签: javascript html