HTML onpaste 屬性
定義和用法
當用戶在元素中貼上某些內容時,會觸發 onpaste
屬性。
注意: 儘管 onpaste
屬性得到所有 HTML 元素的支,但實際上無法在例如 <p> 元素中貼上內容,除非該元素將 contenteditable 設定為“true”(請參見下面的“更多示例”)。
提示: onpaste
屬性主要用於 type="text" 的 <input> 元素。
提示: 有三種方法可以將內容貼上到元素中
- 按 CTRL + V
- 從瀏覽器中的“編輯”選單中選擇“貼上”
- 右鍵單擊以顯示上下文選單並選擇“貼上”命令
適用範圍
onpaste
屬性是 事件屬性的一部分,可用於任何 HTML 元素。
元素 | 事件 |
---|---|
所有 HTML 元素 | onpaste |
示例
Input 示例
在 <input> 元素中貼上文字時執行 JavaScript
<input type="text" onpaste="myFunction()" value="在此貼上內容">
自己動手試一試 »
P 示例
在 <p> 元素中貼上文字時執行 JavaScript(注意 contenteditable 設定為“true”)
<p contenteditable="true" onpaste="myFunction()">嘗試在此段落中貼上一些內容。</p>
自己動手試一試 »
瀏覽器支援
事件屬性 | |||||
---|---|---|---|---|---|
onpaste | 是 | 是 | 是 | 是 | 是 |