定義と使用法
onpasteユーザーが要素の一部のコンテンツを貼り付けたときに属性が発生します。
注:がonpaste属性はすべてのHTML要素によってサポートされている、例えば、中にいくつかのコンテンツを貼り付けるために、実際には不可能である<p>要素が設定されていない限り、要素contenteditableする"true" (以下「その他の例」を参照してください。 )。
ヒント: onpaste属性は、主に使用されている<input>と要素type="text" 。
ヒント:要素内の一部のコンテンツを貼り付けるための3つの方法があります。
- プレスCTRL + V
- 選択して"Paste" 、ブラウザの[編集]メニューから[
- 右コンテキストメニューを表示し、選択する]をクリックし"Paste"コマンドを
に適用されます
onpaste属性はの一部であるイベント属性 、および任意のHTML要素で使用することができます。
要素 | イベント |
---|---|
すべてのHTML要素 | onpaste |
例
Input例
中にいくつかのテキスト貼り付けたときにJavaScriptを実行する<input>要素を:
<input type="text"
onpaste="myFunction()" value="Paste something in here">
»それを自分で試してみてください P例
中にいくつかのテキスト貼り付けたときにJavaScriptを実行する<p>要素を(ことに注意してくださいcontenteditableに設定されている"true" ):
<p contenteditable="true" onpaste="myFunction()">Try to
paste something inside this paragraph.</p>
»それを自分で試してみてください ブラウザのサポート
イベント属性 | |||||
---|---|---|---|---|---|
onpaste | はい | はい | はい | はい | はい |