JSFiddle - React, Tailwind, and code Playground
by ThiefMaster
HTML
<input id="blast">
<button id="launch">launch</button>
JavaScript
function launch() {
var elem = document.getElementById('blast');
var step = 0;
var messages = ['Preparing to launch', '3', '2', '1', 'LIFTOFF'];
window.setTimeout(function() {
elem.value = messages[step++];
if(step < messages.length) {
window.setTimeout(arguments.callee, 1000);
}
}, 1);
}
document.getElementById('launch').onclick = launch;