Событие oncopy
Пример
Выполнить JavaScript при копировании некоторого текста элемента <input>:
<input type="text" oncopy="myFunction()" value="Попробуйте скопировать этот текст">
Попробуйте сами »
Ещё примеры "Попробуйте сами" ниже.
Определение и использование
Событие oncopy
возникает, когда пользователь копирует содержимое элемента.
Совет
Событие oncopy
также возникает, когда пользователь копирует элемент, например, изображение, созданное с помощью элемента <img>.
Событие oncopy
в основном используется для элементов "input" с type="text"
Есть три способа скопировать элемент/содержимое элемента:
- Нажмите CTRL + C
- Выберите "Копировать" из меню редактирования в вашем браузере
- Щелкните правой кнопкой мыши, чтобы отобразить контекстное меню, и выберите команду "Копировать".
Поддержка браузера
Событие | |||||
---|---|---|---|---|---|
oncopy | Да | Да | Да | Да | Да |
Примечание
Событие oncopy
может работать не так, как ожидалось, в некоторых браузерах при попытке скопировать изображение (см. "Дополнительные примеры" ниже).
Синтаксис
В JavaScript, используйте метод addEventListener():
object.addEventListener("copy", myScript);
Попробуйте сами »
Технические подробности
Пузыри: | Да |
---|---|
Отменяемый: | Да |
Тип события: | ClipboardEvent |
Поддержка HTML тегов: | Все HTML элементы |
Ещё примеры
Пример
Выполнить JavaScript при копировании некоторого текста элемента <p>:
<p oncopy="myFunction()">Попробуйте скопировать этот текст</p>
Попробуйте сами »
Пример
Запустить JavaScript при копировании изображения:
<img src="w3schools.gif" oncopy="myFunction()">
Попробуйте сами »
Связанные страницы
HTML DOM Справочник: Событие onpaste
HTML DOM Справочник: Событие oncut