您可以通过附加“ onpaste”处理程序来拦截粘贴事件,并通过
window.clipboardData.getData('Text')在IE中使用“”或
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.};如@pimvdb所述,
e.originalEvent.clipboardData如果使用jQuery ,则需要使用“ ”。



