オンカットイベント


oncut イベント

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>

<input type="text" oncut="myFunction()" value="尝试剪切该文本">
<p id="demo"></p>
<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "你剪切了文本!";
}
</script>

</body>
</html>

インスタンスの実行 »

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します

この記事の下部にあるその他のインスタンスを参照してください。


定義と使用法

oncut イベントは、ユーザーが要素のコンテンツを切り取るとトリガーされます。

注: 使用されている HTML 要素はすべてオンカット イベントをサポートしていますが、<p> 要素など、すべての要素が実際にサポートされているわけではありません。 contenteditable が「true」に設定されている場合を除きます (その他の例については以下を参照してください)。

ヒント: oncut イベントは通常、type="text" の <input> 要素に適用されます。

ヒント: コンテンツをカットするには 3 つの方法があります:

  • CTRL + 「カット」コマンドを押します。
  • ブラウザのサポート

構文
17.pngHTML:

<

element

oncut="
myScript
">試してみるJavaScript:

オブジェクト

=。 function(){
myScript
};試してみる JavaScript では、addEventListener() メソッドを使用します:

object

.addEventListener("cut",
myScript
);試してみる 注:
Internet Explorer 8 以前の IE バージョンは、addEventListener() メソッドをサポートしていません。

技術的な詳細


バブリングがサポートされているかどうか:はいはいClipboardEventすべての HTML 要素
キャンセル可能:
イベントタイプ:
サポートされている HTML タグ:

その他のインスタンス


インスタンスの実行

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>

<p contenteditable="true" oncut="myFunction()">尝试剪切该文本</p>
<script>
function myFunction() {
    alert("你剪切了文本!");
}
</script>

</body>
</html>

[インスタンスの実行] ボタンをクリックして表示しますオンラインインスタンス

関連ページ

HTML DOM リファレンス マニュアル: oncopy イベント

HTML DOM リファレンス マニュアル: onpaste イベント