Atributo oncopy HTML
Definição e uso
O oncopy
atributo é acionado quando o usuário copia o conteúdo de um elemento.
Dica: O oncopy
atributo também é acionado quando o usuário copia um elemento, por exemplo, uma imagem, criada com o <img>
elemento.
Dica: O oncopy
atributo é 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 oncopy
atributo 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).