--- title: HTMLElement.click() slug: Web/API/HTMLElement/click translation_of: Web/API/HTMLElement/click ---
Метод HTMLElement.click()
имитирует клик мышкой по элементу.
Когда click()
используется с поддерживающими его элементами (такими, например, как {{HTMLElement("input")}}), он вызывает срабатывание события клика мышкой. Это событие затем всплывает вверх по дереву элементов (или цепочке событий) и вызывает срабатывание уже их событий по клику мышкой.
element.click()
Specification | Status | Comment |
---|---|---|
{{SpecName('DOM2 HTML', 'html.html#ID-2651361')}} | {{Spec2('DOM2 HTML')}} | Initial definition. |
{{CompatibilityTable}}
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | 20[3] | {{CompatVersionUnknown}} | 5[1] | {{CompatVersionUnknown}} | {{CompatVersionUnknown}}[2] | 6[3] |
input@file (limited) |
{{CompatVersionUnknown}} | {{CompatVersionUnknown}} | 4 | {{CompatVersionUnknown}} | 12.10 | {{CompatVersionUnknown}} |
input@file (full) |
{{CompatVersionUnknown}} | {{CompatVersionUnknown}} | 4 | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatVersionUnknown}} |
Feature | Android | Chrome for Android | Edge | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | {{CompatNo}} | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] Относится к Gecko 5.0 {{geckoRelease("5.0")}}, Gecko не будет реализовывать метод click()
на других элементах, которые, как можно ожидать, будут реагировать на клик мышкой, на такие как "ссылка" ({{HTMLElement("a")}} элементы), также это не обязательно вызовет срабатывание события "клик мышкой" у других элементов.
[2] В версиях Opera, базируемых на Presto, метод click()
будет без ошибок проигнорирован, если вызывается на поле {{HTMLElement("input")}} у которого type
указан как file
и CSS свойство {{cssxref('display')}} установлено none
.
[3] Предыдущие версии имели только HTMLInputElement.click()
и HTMLButtonElement.click()
.