common.js 690 B

123456789101112131415161718
  1. function copy(text,mode){
  2. mode = mode||0;
  3. if(mode === 0){
  4. let el = $('<input id="input_to_copy" style="position: absolute;top: 0;left: 0;opacity: 0;z-index: -10"/>');
  5.    $('body').prepend(el); //添加到元素内部的前面
  6. el.val(text); // 修改文本框的内容
  7. el.select(); //选中
  8. console.log('复制的内容:\n'+text);
  9. document.execCommand("copy"); // 执行浏览器复制命令
  10. el.remove();
  11. }else{
  12. let el = $(text);
  13. console.log('复制的内容:\n'+el.val());
  14. el.select(); //选中
  15. document.execCommand("copy"); // 执行浏览器复制命令
  16. }
  17. alert("复制成功");
  18. }