gpt4 book ai didi

javascript - 在 JavaScript 中粘贴事件

转载 作者:行者123 更新时间:2023-12-02 23:40:23 25 4
gpt4 key购买 nike

如何在 JavaScript 中处理通过右键单击选择的粘贴?我尝试使用 onpaste 事件和所有其他可用的 html 事件,但没有任何效果。

最佳答案

onpaste 事件应该适用于所有现代浏览器(UPD 包括 Opera >= 12.101)。

像这样在 jQuery 中绑定(bind)它:

$('#txt').on('paste', function() {console.log('text pasted!')})​

这是一个实例: http://jsfiddle.net/7N6Xq/

在纯 JavaScript 中,对于现代浏览器来说,它看起来像这样

elem.addEventListener ("paste", handler, false);  // all browsers and IE9+

对于旧的 IE 版本:

elem.attachEvent ("onpaste", handler);  // IE<9

您还可以将其与 oninput 结合使用和其他事件(更改属性更改拖放等)来创建内容更改的相对可靠的跟踪。 p><小时/>

脚注:

1 Opera 支持从 Presto/2.10.286 开始的剪贴板 API对应于建议的 12.10 hereBlink versions Opera(从15开始)应该也支持它,但我无法测试它,因为仍然没有Linux版本。

关于javascript - 在 JavaScript 中粘贴事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10833836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com