<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 属性は、画像をコピーしようとしたときに、ブラウザによっては期待どおりに動作しない場合があります (下の「その他の例」を参照してください)。
なし。
<element oncopy="script">
値 | 説明 |
---|---|
script | script は oncopy で実行される |
サポートする HTML タグ: | ALL HTML elements |
---|
<p> 要素のテキストの一部を copying するときに JavaScript を実行します::
<p oncopy="myFunction()">Try to copy this text</p>
Try it Yourself ❯
HTML reference: onpaste event
HTML reference: oncut event
HTML DOM リファレンス:oncopy イベント