CommandEvent: свойство source
Экспериментально: Это экспериментальная технология
Перед использованием в продакшне внимательно изучите таблицу совместимости с браузерами.
Свойство source только для чтения интерфейса CommandEvent возвращает EventTarget, представляющий элемент управления, вызвавший данную команду.
Значение
Объект EventTarget. Обычно это HTMLButtonElement.
Примеры
В следующем простом примере мы установили обработчик событий, добавляющий временный класс к элементу кнопки при срабатывании CommandEvent:
document.body.addEventListener(
"command",
(event) => {
const theButton = event.source;
theButton.classList.add("just-pressed");
setTimeout(() => {
theButton.classList.remove("just-pressed");
}, 1000);
},
{ capture: true },
);
Спецификации
Данные спецификации для api.CommandEvent.source не найдены.
Проверьте наличие проблем на этой странице или внесите отсутствующую spec_url в mdn/browser-compat-data. Также убедитесь, что спецификация включена в w3c/browser-specs.
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
source |
предварительный просмотр | Нет | предварительный просмотр | Нет | предварительный просмотр | Нет | Нет | Нет | Нет | Нет | Нет |
См. также
© 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/CommandEvent/source