JSFiddle - React, Tailwind, and code Playground
by stevenkaspar
HTML
<button id='addElementBtn'>
add
</button>
<div id='appDiv'>
0
</div>
<script>
var count = 1;
var btn = document.getElementById('addElementBtn');
btn.addEventListener('click', function(e){
var newElement = document.createElement('watchElem');
newElement.innerHTML = count++;
document.getElementById('appDiv').appendChild(newElement);
})
var cb = function(e){
var elems = document.querySelectorAll('watchElem');
console.log(elems);
}
window.addEventListener("DOMContentLoaded", function () {
var el = document.documentElement;
el.addEventListener('DOMSubtreeModified', cb, false);
el.addEventListener('DOMNodeInserted', cb, false);
el.addEventListener('DOMNodeRemoved', cb, false);
}, false);
</script>