--- title: HTMLElement.click() slug: Web/API/HTMLElement/click tags: - API - HTML DOM - HTMLElement - Method - Reference translation_of: Web/API/HTMLElement/click ---
{{ APIRef("HTML DOM") }}

HTMLElement.click() メソッドは、要素のマウスクリックをシミュレートします。

サポートしている要素({{HTMLElement("input")}} など)で click() を使用すると、要素の click イベントが発生します。 このイベントは、ドキュメントツリー (またはイベントチェーン) の上位の要素にバブルアップし、click イベントを発生させます。

構文

element.click()

チェックボックスの上にマウスポインタを移動させたときのマウスクリックをシミュレートします。

HTML

<form>
  <input type="checkbox" id="myCheck" onmouseover="myFunction()" onclick="alert('click イベントが発生しました')">
</form>

JavaScript

// マウスオーバーで、myFunction を実行します
function myFunction() {
  document.getElementById("myCheck").click();
}

仕様

仕様書 ステータス コメント
{{SpecName('HTML WHATWG', 'interaction.html#dom-click')}} {{Spec2('HTML WHATWG')}}
{{SpecName('DOM2 HTML', 'html.html#ID-2651361')}} {{Spec2('DOM2 HTML')}} 初期定義

ブラウザの互換性

{{Compat("api.HTMLElement.click")}}

関連情報