JSFiddle - React, Tailwind, and code Playground

by tonyleeper

JavaScript

/**
    Memory leak test
*/

function addDiv() {
    var element = document.createElement("div");
    element.setAttribute("class", "temp");
    element.innerText = "hello";
    var body = document.getElementsByTagName("body")[0];
    body.appendChild(element);
}

function removeDivs() {
    var elements = document.getElementsByClassName("temp");
    for (var i = elements.length - 1; i >= 0; i--) {
        elements[i].parentNode.removeChild(elements[i]);
    }
}

for (var i = 0; i < 10; i++) {
    addDiv();
}

removeDivs();