ClipboardEvent: ClipboardEvent() constructor

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

js
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 to copy, cut, or paste.

options Optional

An object that, in addition of the properties defined in Event(), has the following properties:

clipboardData Optional

A DataTransfer object containing the data concerned by the clipboard event. It defaults to null.

dataType Non-standard Optional

A string containing the MIME-type of the data contained in the data argument. It defaults to "".

data Non-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

BCD tables only load in the browser

See also