diff --git a/files/zh-cn/web/api/htmlelement/click/index.md b/files/zh-cn/web/api/htmlelement/click/index.md index 0ff7eb1e5a003e..03f032fd385dce 100644 --- a/files/zh-cn/web/api/htmlelement/click/index.md +++ b/files/zh-cn/web/api/htmlelement/click/index.md @@ -1,14 +1,13 @@ --- -title: HTMLElement.click() +title: HTMLElement:click() 方法 slug: Web/API/HTMLElement/click +l10n: + sourceCommit: bf0b6c9ae5845fdfca1398541ed26d9946db2495 --- {{ APIRef("HTML DOM") }} -**`HTMLElement.click()`** 方法可以用来模拟鼠标左键单击一个元素。 - -当在支持 `click()` 方法的元素上使用该方法(例如 -{{HTMLElement("input")}}) ,将会产生该元素的一个点击事件。这个事件会冒泡上升到文档树(或事件链)中更高的元素,并触发它们的点击事件。 +**`HTMLElement.click()`** 方法模拟鼠标单击元素。当在某个元素上调用时,会触发元素的 {{domxref("Element/click_event", "click")}} 事件(除非该元素设置了 [`disabled`](/zh-CN/docs/Web/HTML/Attributes/disabled) 属性)。 ## 语法 @@ -16,9 +15,17 @@ slug: Web/API/HTMLElement/click click() ``` +### 参数 + +无。 + +### 返回值 + +无({{jsxref("undefined")}})。 + ## 示例 -当鼠标移动过复选框时模拟一个点击事件: +当鼠标移动过复选框时模拟鼠标点击事件: ### HTML @@ -28,7 +35,7 @@ click() type="checkbox" id="myCheck" onmouseover="myFunction()" - onclick="alert('click event occurred')" /> + onclick="alert('发生点击事件')" /> ``` @@ -51,8 +58,8 @@ function myFunction() { ## 参见 -- 有关的事件处理 +- 有关的事件处理器 - - {{domxref("GlobalEventHandlers.onclick")}} - - {{domxref("GlobalEventHandlers.ondblclick")}} - - {{domxref("GlobalEventHandlers.onauxclick")}} + - {{domxref("Element.click_event", "Element.onclick")}} + - {{domxref("Element.dblclick_event", "Element.ondblclick")}} + - {{domxref("Element.auxclick_event", "Element.onauxclick")}}