HTML oncopy イベント属性

❮ HTML イベント属性

<input> 要素のテキストをコピーするときに JavaScript を実行します:

<input type="text" oncopy="myFunction()" value="Try to copy this text">
Try it Yourself ❯

他の "Try it Yourself" の例が下にあります。


定義と用法

oncopy 属性は、ユーザが要素のコンテンツをコピーするときに発火します。

チップ: oncopy 属性は、 ユーザが要素、例えば <img> 要素で作成された画像をコピーする時にもまた発火します。

チップ: 大抵の場合、oncopy 属性は、type="text" の <input> 要素で使用されます。

チップ: 要素/要素のコンテンツをコピーするには、次の 3 つの方法があります:


ブラウザ・サポート

イベント属性
oncopy Yes Yes Yes Yes Yes

注: oncopy 属性は、画像をコピーしようとしたときに、ブラウザによっては期待どおりに動作しない場合があります (下の「その他の例」を参照してください)。


HTML 4.01 と HTML5 の相違点

なし。


構文

<element oncopy="script">

属性値

説明
script script は oncopy で実行される

技術的詳細

サポートする HTML タグ: ALL HTML elements

Examples

その他の例

<p> 要素のテキストの一部を copying するときに JavaScript を実行します::

<p oncopy="myFunction()">Try to copy this text</p>
Try it Yourself ❯

画像をコピーするときに JavaScript を実行します:

<img src="w3schools.gif" oncopy="myFunction()">
Try it Yourself ❯

関連ページ

HTML reference: onpaste event

HTML reference: oncut event

HTML DOM リファレンス:oncopy イベント


HTML Event Attributes HTML イベント属性