HTML onpaste 属性

前へ 全ての HTML 属性 次へ

定義と用法

onpaste 属性は、ユーザが要素にコンテンツを張り付けたときに発火します。

注: onpaste 属性は、すべての HTML 要素がサポートしていますが、例えば <p> 要素は、contenteditable に "true" が 設定れていない限り、コンテンツを貼り付けることは実際には不可能です(下の「例」を参照してください)。

チップ: onpaste 属性は、ほとんど type="text" の <input> で使われています。

チップ: 要素内にコンテンツを貼り付けるには、3つの方法があります:


適用

onpaste 属性は イベント属性 の一つで、全ての HTML 要素で使用することができます。

要素 イベント
全ての HTML 要素 onpaste

Input の例

<input> 要素のテキストの一部を貼り付けるときに JavaScript を実行します:

<input type="text" onpaste="myFunction()" value="Paste something in here">
Try it Yourself ❯

P の例

<p> 要素のテキストの一部を張り付けるときに JavaScript を実行します (contenteditable に "true" を設定していることに注意してください):

<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
Try it Yourself ❯

ブラウザ・サポート

イベント属性
onpaste Yes Yes Yes Yes Yes

前へ 全ての HTML 属性 次へ