--- title: copy slug: Web/Events/copy translation_of: Web/API/Element/copy_event ---

L'événement copy est déclenché lorsque l'utilisateur initie une copie par le biais de l'interface du navigateur (par exemple, Ctrl/Cmd+C ou "copier" du menu contextuel) et en réponse d'un appel de {{domxref("Document.execCommand", "document.execCommand('copy')")}} autorisé.

Informations générales

Spécification
Clipboard
Interface
{{domxref("ClipboardEvent")}}
Propagation
Oui
Annulable
Oui
Cible
{{domxref("Element")}}: L'élément ayant le focus (pour les éléments {{domxref("HTMLElement.contentEditable", "contentEditable")}} - l'élément contenant le début de la sélection), ou l'élément {{HTMLElement("body")}}
Action par défaut
Voir ce-dessous

Un gestionnaire de cet événement peut modifier l'objet {{domxref("ClipboardEvent.clipboardData")}} en appellant {{domxref("DataTransfer.setData", "setData(format, data)")}}:

document.addEventListener('copy', function(e){
    e.clipboardData.setData('text/plain', 'Hello, world!');
    e.clipboardData.setData('text/html', '<b>Hello, world!</b>');
    e.preventDefault(); // We want our data, not data from any selection, to be written to the clipboard
});

Un gestionnaire de cet événement ne peut pas lire les données du presse-papiers en utilisant {{domxref("DataTransfer.getData", "clipboardData.getData()")}}.

L'action par défaut de l'événement dépend de la source de celui-ci et du comportement du gestionnaire:

Propriétés

Property Type Description
target {{readonlyInline}} {{domxref("EventTarget")}} The event target (the topmost target in the DOM tree).
type {{readonlyInline}} {{domxref("DOMString")}} The type of event.
bubbles {{readonlyInline}} {{jsxref("Boolean")}} Whether the event normally bubbles or not.
cancelable {{readonlyInline}} {{jsxref("Boolean")}} Whether the event is cancellable or not.

Compatibilités navigateur

{{ CompatibilityTable() }}

Navigateur Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Support basique {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatUnknown() }} {{ CompatUnknown() }} {{ CompatUnknown() }}
clipboardData {{ CompatVersionUnknown() }} {{ CompatGeckoDesktop(22) }} {{ CompatNo() }} {{ CompatUnknown() }} {{ CompatUnknown() }}
Navigateur Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Support basique {{ CompatUnknown() }} {{ CompatVersionUnknown() }} {{ CompatUnknown() }} {{ CompatUnknown() }} {{ CompatUnknown() }}
clipboardData {{ CompatUnknown() }} {{ CompatGeckoMobile(22) }} {{ CompatUnknown() }} {{ CompatUnknown() }} {{ CompatUnknown() }}

Evénements liés