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();
    
};