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