JSFiddle - React, Tailwind, and code Playground
by ghostoy
HTML
<button id="clickme" onclick="alert('hello')">Wait for 20s</button>
JavaScript
var count = 20;
(function timedAlert() {
var clickMe = document.getElementById('clickme');
--count;
if (count <= 0) {
clickMe.click();
} else {
clickMe.innerHTML = `Wait for ${count}s`;
setTimeout(timedAlert, 1000);
}
}())