JSFiddle - React, Tailwind, and code Playground

HTML

<ul id="list"></ul>
<button id="button">Button</button>

JavaScript

var button = document.getElementById('button');
var ul = document.getElementById('list');
var counter = 0;

button.onclick = function () {
    var li = document.createElement('li');

    counter++;
    li.textContent = counter;
    ul.appendChild(li);
};

ul.addEventListener("DOMSubtreeModified", function () {
    [].forEach.call(ul.childNodes, function (li) {
        li.onclick = function () {
            alert(this.textContent);
        };
    });
});