HTMLElement: click() 方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

HTMLElement.click() 方法模擬對元素的滑鼠單擊。當在元素上呼叫時,會觸發該元素的 click 事件(除非設定了它的 disabled 屬性)。

語法

js
click()

引數

無。

返回值

無(undefined)。

示例

滑鼠指標懸停在複選框上時模擬滑鼠單擊

HTML

html
<form>
  <input type="checkbox" id="myCheck" />
</form>

JavaScript

js
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");
});

規範

規範
HTML
# dom-click-dev

瀏覽器相容性

另見