JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" name="a" id="a" />
<button>change</button>
JavaScript
document.getElementById('a').onchange = function() { alert('changed'); };
document.getElementsByTagName('button')[0].onclick = function() {
document.getElementById('a').value = Math.random();
};