Atributo de evento oncopy HTML

❮ Atributos de evento HTML

Exemplo

Execute um JavaScript ao copiar algum texto de um elemento <input>:

<input type="text" oncopy="myFunction()" value="Try to copy this text">

Mais exemplos de "Experimente você mesmo" abaixo.


Definição e uso

O atributo oncopy é acionado quando o usuário copia o conteúdo de um elemento.

Dica: O atributo oncopy também é acionado quando o usuário copia um elemento, por exemplo, uma imagem, criada com o elemento <img>.

Dica: O atributo oncopy é usado principalmente em elementos <input> com type="text".

Dica: Existem três maneiras de copiar um elemento/o conteúdo de um elemento:

  • Pressione CTRL + C
  • Selecione "Copiar" no menu Editar do seu navegador
  • Clique com o botão direito para exibir o menu de contexto e selecione o comando "Copiar"

Suporte ao navegador

Event Attribute
oncopy Yes Yes Yes Yes Yes

Observação: o atributo oncopy pode não funcionar conforme o esperado em alguns navegadores ao tentar copiar uma imagem (consulte "Mais exemplos" abaixo).


Sintaxe

<element oncopy="script">

Valores de atributo

Value Description
script The script to be run on oncopy

Detalhes técnicos

Tags HTML suportadas: TODOS os elementos HTML

Mais exemplos

Exemplo

Execute um JavaScript ao copiar algum texto de um elemento <p>:

<p oncopy="myFunction()">Try to copy this text</p>

Exemplo

Execute um JavaScript ao copiar uma imagem:

<img src="w3schools.gif" oncopy="myFunction()">

Páginas relacionadas

Referência HTML: evento onpaste

Referência HTML: evento oncut

Referência HTML DOM: evento oncopy


❮ Atributos de evento HTML