跨浏览器复制

javascript 实现跨浏览器的粘贴,复制,剪切功能(转)

十年热恋 提交于 2019-12-04 02:29:21
这两天在做跨浏览器的粘贴、复制、剪切功能。 本以为是很简单的事,原来并不简单。 网上查了很多资料。都是跨浏览器把文本复制到剪切板的实现方案(zero clipboard.js)。没有跨浏览器粘贴的。 后来想到,能不能不用剪切板,而是纯js。用一个全局变量存放选中的文本,再在光标所在处粘贴。 网上一查,有类似的例子。于是小修下,分享之。 可以兼容ie789 chrome firefox safari等 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>copy&past</title> <script type="text/javascript"> var selecttext=""; function InsertString(tbid){ var str = selecttext; var tb = document