HTMLoncopyイベント属性

❮HTMLイベント属性

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

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

以下の「自分で試してみてください」の例をもっと見てください。


定義と使用法

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

ヒント: oncopy属性は、ユーザーが<img>要素で作成された画像などの要素をコピーしたときにも起動します。

ヒント: oncopy属性は、主にtype = "text"の<input>要素で使用されます。

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

  • CTRL + Cを押します
  • ブラウザの[編集]メニューから[コピー]を選択します
  • 右クリックしてコンテキストメニューを表示し、[コピー]コマンドを選択します

ブラウザのサポート

Event Attribute
oncopy Yes Yes Yes Yes Yes

注:一部のブラウザでは、画像をコピーしようとすると、oncopy属性が期待どおりに機能しない場合があります(以下の「その他の例」を参照)。


構文

<element oncopy="script">

属性値

Value Description
script The script to be run on oncopy

技術的な詳細

サポートされているHTMLタグ: すべてのHTML要素

その他の例

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

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

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

<img src="w3schools.gif" oncopy="myFunction()">

関連ページ

HTMLリファレンス:onpasteイベント

HTMLリファレンス:oncutイベント

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


❮HTMLイベント属性