此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

HTMLElement:click() 方法

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

HTMLElement.click() 方法模拟鼠标单击元素。当在某个元素上调用时,会触发元素的 click 事件(除非该元素设置了 disabled 属性)。

语法

js
click()

参数

无。

返回值

无(undefined)。

示例

当鼠标移动过复选框时模拟鼠标点击事件:

HTML

html
<form>
  <input
    type="checkbox"
    id="myCheck"
    onmouseover="myFunction()"
    onclick="alert('发生点击事件')" />
</form>

JavaScript

js
// 当鼠标滑过(mouse-over)执行 myFunction
function myFunction() {
  document.getElementById("myCheck").click();
}

规范

Specification
HTML
# dom-click-dev

浏览器兼容性

参见