ClipboardEvent: ClipboardEvent() constructor
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.
The ClipboardEvent() constructor returns a new ClipboardEvent, representing an event providing information related to modification of the clipboard, that is cut, copy, and paste events.
Syntax
new ClipboardEvent(type)
new ClipboardEvent(type, options)
Parameters
type-
A string with the name of the type of the
ClipboardEvent. It is case-sensitive and browsers set it tocopy,cut, orpaste. optionsOptional-
An object that, in addition of the properties defined in
Event(), has the following properties:clipboardDataOptional-
A
DataTransferobject containing the data concerned by the clipboard event. It defaults tonull. dataTypeNon-standard Optional-
A string containing the MIME-type of the data contained in the
dataargument. It defaults to"". dataNon-standard Optional-
A string containing the data concerned by the clipboard event. It defaults to
"".
Return value
A new ClipboardEvent object.
Specifications
| Specification |
|---|
| Clipboard API and events> # dom-clipboardevent-clipboardevent> |
Browser compatibility
See also
- Copy-related events:
copy,cut,paste - The
ClipboardEventinterface it belongs to. - Clipboard API