files/en-us/web/api/htmlelement/click/index.md
{{ APIRef("HTML DOM") }}
The HTMLElement.click() method simulates a mouse click on an element. When called on an element, the element's {{domxref("Element/click_event", "click")}} event is fired (unless its disabled attribute is set).
click()
None.
None ({{jsxref("undefined")}}).
Simulate a mouse-click when moving the mouse pointer over a checkbox:
<form>
<input type="checkbox" id="myCheck" />
</form>
const checkbox = document.getElementById("myCheck");
// On mouse-over, execute myFunction
checkbox.addEventListener("mouseover", () => {
// Simulate a mouse click
checkbox.click();
});
checkbox.addEventListener("click", () => {
console.log("click event occurred");
});
{{Specifications}}
{{Compat}}