рони,
да, есть грешок
Alexander3928,
или так, если таких блоков несколько (не используя классы)
<div class="box">
<img src="URL адрес">
<button>GO</button>
</div>
<div class="box">
<img src="URL адрес">
<button>GO</button>
</div>
<script>
const butt = document.querySelectorAll("button")
butt.forEach((e)=>{
e.addEventListener("click", (e)=> urlImage(e))
})
function urlImage(e) {
e.target.parentElement.querySelector("img").setAttribute('src',"http://www.kenwalger.com/twitter_cards/mongodb-atlas.png")
}
</script>