вместо использования атрибута "onclick () {}" в html, напишите прослушиватель событий в js.Предполагая, что ваш тег изображения выглядит следующим образом:
<img src='./squid-dab1.gif' id='myImage'>
Примечание: Javascript должен знать, как найти ваше изображение ... Следовательно, идентификатор
Ваш код JavaScript долженвыглядеть следующим образом:
<script>
var image = document.getElementById('myImage');
image.addEventListener('click', function(){
changeImage();
});
function changeImage(){
image.src = './squid-dab2.gif';
}
</script>
Это сделает так, что при нажатии на изображение оно изменится.Если вы хотите, чтобы кнопка делала это, просто создайте кнопку с идентификатором «myImage», например, так:
<button id='myImage'>Click me to change the picture</button>