Как задать появление изображения после клика на кнопку при помощи html css js?

Как задать появление изображения после клика на конкретную кнопку при помощи html css js?
Здравствуйте , есть проблема . Имеется кнопка в виде квадрата , всего таких квадратиков 25 и они как-бы создают квадратное поле . Html кнопки :

<button class="mines-cell-0 mines-cell" id="1">
       <img class="green" src="green.png">
        </button>

При клике на каждый квадрат , он меняет цвет (то есть , после клика производится смена цвета этого квадратика ) . Подскажите как сделать так что бы при клике на этом квадрате появлялось маленькое изображение например монетки или чего то другого (это я к примеру ) . Сам скрипт по смене цвета работает , а вот как реализовать появления картинки после клика по квадратику не знаю. сам скрипт js :

    document.addEventListener("click", function(thenew)



{

  if_id = thenew . target. id;
//смена цвета кубика после клика

  the_class = thenew . target.className;

  if(the_class == "mines-cell-0 mines-cell")

  {

    if_id = document.getElementById(if_id);

    if(if_id .style . background == "#21d2d0")

    {

    

    }

    else

    {

      var links = document.querySelectorAll(".mines-cell-0 mines-cell");

      links.forEach(link => {

        link.setAttribute("style", "background:#efefef");

      })

      if_id .style . background = "#21d2d0";

    }

  }

});

А как оно появляться должно?

Если просто скрыть/показать элемент, то

img.style.display = 'none'
img.style.display = 'block'

ну а именно в моем коде как это прописать , а появляться должно после клика , то есть производится клик и на этом кубике по центру появляется какое то изображение например монеты

Так ведь сами привели код кнопки в первом посте.
Строка

<img class="green" src="green.png">

вызывает необходимые методы.
Подставте картинку coin.png вместо green.png. И смотрите что в описании класса class=“green”. По аналогии опишите class=“coin”

Если 25, то тогда наверно лучше создавать изображение при клике, а не копипастить 25 раз в коде.
Например Element.insertAdjacentHTML() - Web APIs | MDN

да ничего там нет в классе green , я его изначально создал но не описывал . я просто не пойму как это должно в коде быть написанно.

ну а именно в моем коде как это прописать , а появляться должно после клика , то есть производится клик и на этом кубике по центру появляется какое то изображение например монеты