HTMLoncopyイベント属性
例
<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イベント属性