<button id="btn">Show</button>
<hr>
<img src="" id="pct" alt="Кликните Show для  показа изображения">
$('#btn').on('click', e=>{
  Object.assign(Iter, {
    src: 'https://i2.wp.com/ocomp.info/wp-content/uploads/2018/07/Opredelyaem-naibolee-byistryiy-DNS-server-dlya-konkretno-vashego-provaydera-800x639.jpg',
    $pct: $('#pct'),
  });
  
  Iter(3);
});

/**
* @param time - время отсчёта в секундах
*/
function Iter(time){
  // console.log({time});
  if(time < 0){
        Iter.$pct.prop('src', Iter.src);
    return;
      }
  
  setTimeout(()=>{
      Iter.$pct.prop('alt', time);
      Iter(--time);
      
    }, 1000);
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js