我想使用 JavaScript/Jquery 找出复制数据的长度(通过按 CTRL+C)。
请尽快提供代码。提前致谢。
正如@maerics在 Javascript 中的拦截粘贴事件中所指出的那样
您可以通过附加“onpaste”处理程序来拦截粘贴事件,并通过在 IE 中使用“window.clipboardData.getData('Text')”或在“event.clipboardData.getData('text/plain')”中获取粘贴的文本其它浏览器。
例如:
var myElement = document.getElementById('pasteElement');
myElement.onpaste = function(e) {
var pastedText = undefined;
if (window.clipboardData && window.clipboardData.getData) { // IE
pastedText = window.clipboardData.getData('Text');
} else if (e.clipboardData && e.clipboardData.getData) {
pastedText = e.clipboardData.getData('text/plain');
}
alert(pastedText); // Process and handle text...
return false; // Prevent the default handler from running.
};