JSFiddle - React, Tailwind, and code Playground

by jmpp77

JavaScript

function generateDivs(nbDivsToAdd, interval, targetElement) {
    let nbDivsAdded = 0;

    function addDiv(checkvalue) {
        document.body.innerHTML += '<div id="check' + checkvalue + '">Hello World #'+ checkvalue +'</div>';
        nbDivsAdded++;
        if (nbDivsAdded < nbDivsToAdd) {
            setTimeout(addDiv, interval, nbDivsAdded);
        }
    }

    addDiv(0);
}

// Ex: Génère 15 <div> toute les 100ms dans le document.body
generateDivs(15, 100, document.body);