HTMLElement: метод click()
Базовая реализация Широко доступна
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Метод HTMLElement.click() имитирует щелчок мышью по элементу. При вызове на элементе срабатывает событие click элемента (если его атрибут disabled не задан).
Синтаксис
click()
Параметры
Нет.
Возвращаемое значение
Нет (undefined).
Примеры
Имитировать щелчок мышью при наведении указателя мыши на чекбокс:
HTML
<form>
<input
type="checkbox"
id="myCheck"
onmouseover="myFunction()"
onclick="alert('click event occurred')" />
</form>
JavaScript
// On mouse-over, execute myFunction
function myFunction() {
document.getElementById("myCheck").click();
}
Спецификации
| Спецификация |
|---|
| HTML # dom-click-dev |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
click |
9До Chrome 19,click() определён только для кнопок и элементов ввода. |
12 | 3["До Firefox 5,click() определён только для кнопок и элементов ввода, и не оказывает никакого эффекта на текстовые и файловые поля.", "Начиная с Firefox 75, функция click() работает даже когда элемент не привязан к дереву DOM."] |
10.5 | 6 | 18До Chrome Android 25,click() определён только для кнопок и элементов ввода. |
4["До Firefox 5,click() определён только для кнопок и элементов ввода, и не оказывает никакого эффекта на текстовые и файловые поля.", "Начиная с Firefox для Android 79, функция click() работает даже когда элемент не привязан к дереву DOM."] |
11 | 6 | 1.0До Samsung Internet 1.5,click() определён только для кнопок и элементов ввода. |
4.4До WebView Android 4.4,click() определён только для кнопок и элементов ввода. |
См. также
-
Связанные обработчики событий
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/click