I am using the following code to submit to a form:
element.dispatchEvent(new Event("submit"));
Inspector returns the error:
Object doesn't support this action
This works in Chrome.
The purpose of this command is to make a division call the submit event on a form when clicked.
Jquery is not an option
I assembled bits and pieces of various approaches and got this to work:
To be honest, this doesn't make a lot of sense to me. It creates an event (naming it
HTMLEvents
seems to be required) on the document, then goes and initializes that event with another name. If anyone can explain this better please add a comment below so it can be incorporated into the answer.In any case, I'm able to listen to this custom event in IE11 (and modern browsers) with a standard event listener: