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;