рони,
 да, есть грешок  
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>