提问者:小点点

当用户按下"Ctrl V"时,如何在Firefox中获取剪贴板文本和html


如何获得剪贴板文本和HTML没有Flash在火狐当用户按下"Ctrl V",我可以移动焦点到一个文本区域得到粘贴文本,或移动焦点到一个可满足的div得到粘贴html,但如何得到他们两个?

如果我将焦点移动到一个可满足的div来获取粘贴html,然后从innerHTML中提取文本,似乎文本与粘贴事件文本不完全相同


共2个答案

匿名用户

以前有人问过这个问题,这里的答案似乎很受欢迎: JavaScript在粘贴事件中获取剪贴板数据(跨浏览器)

匿名用户

你是说像这样的演示吗?当你粘贴到可满足的并点击开始时,它会给你粘贴的文本和超文本标记语言。

input = document.getElementById('a'); // is contenteditable
input.textContent; // plain text
input.innerHTML; // html