Атрибут события HTML oncopy
Пример
Выполнить JavaScript при копировании некоторого текста элемента <input>:
<input type="text" oncopy="myFunction()" value="Try to copy this text">
Другие примеры «Попробуйте сами» ниже.
Определение и использование
Атрибут oncopy срабатывает, когда пользователь копирует содержимое элемента.
Совет: Атрибут oncopy также срабатывает, когда пользователь копирует элемент, например изображение, созданное с помощью элемента <img>.
Совет: Атрибут oncopy в основном используется для элементов <input> с type="text".
Совет: Есть три способа скопировать элемент/содержимое элемента:
- Нажмите CTRL + C
- Выберите «Копировать» в меню «Правка» в браузере.
- Щелкните правой кнопкой мыши, чтобы отобразить контекстное меню, и выберите команду «Копировать».
Поддержка браузера
Event Attribute | |||||
---|---|---|---|---|---|
oncopy | Yes | Yes | Yes | Yes | Yes |
Примечание . Атрибут oncopy может не работать должным образом в некоторых браузерах при попытке скопировать изображение (см. «Дополнительные примеры» ниже).
Синтаксис
<element oncopy="script">
Значения атрибутов
Value | Description |
---|---|
script | The script to be run on oncopy |
Технические детали
Поддерживаемые HTML-теги: | ВСЕ элементы HTML |
---|
Дополнительные примеры
Пример
Выполнить JavaScript при копировании некоторого текста элемента <p>:
<p oncopy="myFunction()">Try to copy this text</p>
Пример
Выполнить JavaScript при копировании изображения:
<img src="w3schools.gif" oncopy="myFunction()">
Связанные страницы
Справочник по HTML: событие onpaste
Справочник по HTML: событие oncut
Справочник по HTML DOM: событие oncopy
❮ Атрибуты событий HTML