JSFiddle - React, Tailwind, and code Playground
by timdown
HTML
<div contenteditable="true" id="div">A text node, edit me</div>
JavaScript
var textNode = document.getElementById("div").firstChild;
textNode.addEventListener("DOMCharacterDataModified", function(evt) {
alert("Text changed from '" + evt.prevValue + "' to '" + evt.newValue + "'");
}, false);