Atributo oncopy HTML


Definição e uso

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

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

Dica: O oncopyatributo é usado principalmente em <input>elementos com extensão 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"

Aplica-se a

O oncopyatributo faz parte dos Event Attributes e pode ser usado em qualquer elemento HTML.

Elementos Evento
Todos os elementos HTML em cópia

Exemplos

Exemplo de entrada

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

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

Exemplo P

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

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

Exemplo de imagem

Execute um JavaScript ao copiar uma imagem:

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

Suporte ao navegador

Event Attribute
oncopy Yes Yes Yes Yes Yes

Nota: O atributo oncopy pode não funcionar como esperado em alguns navegadores ao tentar copiar uma imagem (veja o exemplo acima).