此頁面由社群從英文翻譯而來。了解更多並加入 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" />
</form>

JavaScript

js
const checkbox = document.getElementById("myCheck");

// 當滑鼠移入時,執行 myFunction
checkbox.addEventListener("mouseover", () => {
  // 模擬滑鼠點擊
  checkbox.click();
});

checkbox.addEventListener("click", () => {
  console.log("發生 click 事件");
});

規範

Specification
HTML
# dom-click-dev

瀏覽器相容性

參見