Javascript: Cómo enviar un evento después de cambiar un <input> programáticamente sin JQuery

Este fragmento cambiará un input programáticamente y luego enviará un evento input el cual le dirá al código javascript ejecutándose en la página que el input ha cambiado.

dispatch_input_event.js
let myinput = document.querySelector("input#myinput");
// Establecer valor
myinput.value = "newvalue";
// Simular evento input
myinput.dispatchEvent(new Event('input', {
    bubbles: true,
    cancelable: true,
}));

Echa un vistazo a artículos similares por categoría: JavaScript