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