Sometimes, we want to simulate a mouse click using JavaScript.
In this article, we’ll look at how to simulate a mouse click using JavaScript.
How to simulate a mouse click using JavaScript?
To simulate a mouse click using JavaScript, we can use the MouseEvent constructor.
For instance, we write
const evt = new MouseEvent("click", {
  view: window,
  bubbles: true,
  cancelable: true,
  clientX: 20,
  //...
});
targetElement.dispatchEvent(evt);
to create a MouseEvent object with 'click' and an object with the event object options.
We set the view to the page where the mouse event is triggered.
Also, we set whether the event bubbles and if it’s cancelable.
We can also set the location of the click.
Then we trigger the event with
targetElement.dispatchEvent(evt);
from the targetElement element.
Conclusion
To simulate a mouse click using JavaScript, we can use the MouseEvent constructor.
