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>