I have attached an event to a text box using addEventListener. It works fine. My problem arose when I wanted to trigger the event programmatically from another
addEventListener
The most efficient way is to call the very same function that has been registered with addEventListener directly.
You can also trigger a fake event with CustomEvent and co.
CustomEvent
Finally some elements such as support a .click() method.
.click()