хороший пример того, что вы хотите сделать здесь:
https://www.w3schools.com/js/tryit.asp?filename=tryjs_intro_lightbulb
вам просто нужно немного его настроить, чтобы он правильно менял изображения.
Я бы порекомендовал создать функцию с переменными для хранения имени изображения.
<script>
function ChangeImage(){
var picElement1 = document.getElementById('HTMLImgElement1');
var picElement2 = document.getElementById('HTMLImgElement2');
var temp = picElement1.src;
picElement1.src = picElement2.src;
picElement2.src = temp;
}
</script>
В html просто установите 2 изображения с идентификатором HTMLImgElement1 и HTMLImgElement2.
и кнопка с атрибутом onclick, который будет перенаправлять на эту функцию.