onpaste 事件
定义和用法
onpaste 事件在用户向元素中粘贴文本时触发。
注意: 虽然使用的 HTML 元素都支持 onpaste 事件,但实际上并非支持所有元素,例如 <p> 元素, 除非设置了 contenteditable 为 "true" (查看下文的更多实例)。
提示: onpaste 事件通常用于 type="text" 的 <input> 元素。
提示: 有三种方式可以在元素中粘贴内容:
- 按下 CTRL + V
- 从浏览器的编辑菜单中选择 "Paste(粘贴)"
- 右击鼠标按钮在上下文菜单中选择 "Paste(粘贴)" 命令。
-
浏览器支持
事件 chrome ie FF safari opera onpaste Yes Yes Yes Yes Yes
| 是否支持冒泡: | Yes |
|---|---|
| 是否可以取消: | Yes |
| 事件类型: | ClipboardEvent |
| 支持的 HTML 标签: | 所有 HTML 元素 |
可以获取粘贴板的内容
ie下:
var str1=window.clipboardData.getData("text");
其他浏览器还没整理:可以参考 http://hbiao68.iteye.com/blog/1422642
本文介绍了onpaste事件的定义和使用方法,包括它如何在用户向元素中粘贴文本时触发,以及不同浏览器的支持情况。此外,还提供了获取粘贴内容的具体方法。
1883

被折叠的 条评论
为什么被折叠?



