備忘録的プログラミングリファレンス

ClipboardEvent インターフェイス

 ClipboardEvent インターフェイスは、クリップボードが操作されると発生するイベントに関するインターフェイスです。

 Eventインターフェイスを継承していますので、Event インターフェイスの Property と Method、Event タイプが使えます。

ClipboardEvent 継承図
  • Event
    • └── ClipboardEvent

 ClipboardEvent は、GlobalEventHandlersWindowEventHandlers ミックスインとは別の扱いになっています。

- ad -

プロパティ(Properties)

Property
clipboardDataクリップボードの操作の対象となるエレメントを返します。

 Event インターフェイスから継承された プロパティも利用できます。

 ClipboardEvent インターフェイスのイベントは、例えば以下のように使用します。

ClipboardEvent プロパティ
var boole_bubbles = event.bubbles;
var element_target = event.clipboardData;

メソッド(Methods)

 独自のメソッドはありません。

 Event インターフェイスから継承された メソッド が利用できます。

イベント(Event)

 ClipboardEvent のイベントタイプはエレメントに設定してコピー、カット、ペーストといったイベントを捉えます。

ClipboardEvent type
oncopyコンテンツをコピーしたら
oncutコンテンツをカットしたら
onpasteコンテンツを貼り付けたら

 ClipboardEvent のイベントは以下のように使用します。

object.oncopy = function(){script_or_function};

- ad -