有时候业务中会出现一键复制文本的需求,这个时候就需要改动剪切板了。
这里大致介绍一下一种方法:Document.exeCommand()
Document.exeCommand()支持复制、剪切和粘贴三个操作
-
document.execCommand('copy')(复制)
-
document.execCommand('cut')(剪切)
-
document.execCommand('paste')(粘贴)
优点:
-
是操作剪切板的传统方法,各种浏览器都支持,兼容性好
缺点:
-
只支持将选中的文本内容复制到剪切板,无法随意写入内容
-
同步操作,复制或粘贴大量数据时,页面会卡顿