Réponse post forum hadware (#148345) : vanilla

https://forum.hardware.fr/hfr/Programmation/PHP/probleme-refresh-event-sujet_148345_1.htm

by GregS11

HTML

<div id="container">
  <input type="button" id="action-connect" value="connect"/>
  <span id="action-text" style="display:none;">Connected</span>
</div>

JavaScript

const container = document.querySelector('div#container');
container.addEventListener('click',(e)=>{
  if(e.target.closest('input#action-connect') === null)return;
  const inputEl = container.querySelector('input#action-connect');
  const spanEl = container.querySelector('span#action-text');
  inputEl.style.display ='none';
  spanEl.style.display ='inherit';
  setTimeout(()=>{
    inputEl.style.display ='inherit';
    spanEl.style.display ='none';
  },3000);
});