DOM

Document:cut イベント

 編集:2022.10.09 by T.A.

[Edge]。→

ユーザーが文書上で切り取り操作をした時に発生します。

mdn: ユーザーがブラウザーのユーザーインターフェイスから切り取り操作を実行したときに発生します。

バブリング あり
キャンセル可能 はい
インターフェイス ClipboardEvent
イベント ハンドラー プロパティ oncut
copy、cut、paste イベント

HTML:

<SPAN id=IdLog></SPAN>

JavaScript:

function JobCopy(eve){ //copy イベントの処理:
  DT=eve.clipboardData; //DataTransfer オブジェクトの取得。
  D=DT.getData('text/plain'); //データをテキストで得る。
  IdLog.innerHTML="コピー:"+ D;
}
function JobCut(eve){ //cut イベントの処理:
  DT=eve.clipboardData;
  D=DT.getData('text/plain');
  IdLog.innerHTML="切り取り:"+ D;
}
function JobPaste(eve){ //paste イベントの処理:
  DT=eve.clipboardData;
  D=DT.getData('text/plain');
  IdLog.innerHTML="貼り付け:"+ D;
}
document.oncopy=JobCopy;       //イベント割り当て。
document.oncut=JobCut;
document.onpaste=JobPaste;

cut ではクリップボードのデータは得られなかった。

DataTransfergetData()


テスト