Javascript 粘贴到剪切板

曾经终败给现在 2023-07-09 15:29 84阅读 0赞

例子:

  1. <p>
  2. <button class="js-textareacopybtn" style="vertical-align:top;">Copy Textarea</button>
  3. <textarea class="js-copytextarea">Hello I'm some text</textarea>
  4. </p>
  5. var copyTextareaBtn = document.querySelector('.js-textareacopybtn');
  6. copyTextareaBtn.addEventListener('click', function(event) {
  7. var copyTextarea = document.querySelector('.js-copytextarea');
  8. copyTextarea.focus();
  9. copyTextarea.select();
  10. try {
  11. var successful = document.execCommand('copy');
  12. var msg = successful ? 'successful' : 'unsuccessful';
  13. console.log('Copying text command was ' + msg);
  14. } catch (err) {
  15. console.log('Oops, unable to copy');
  16. }
  17. });

很复杂的讨论: https://stackoverflow.com/a/30810322/3054511

发表评论

表情:
评论列表 (有 0 条评论,84人围观)

还没有评论,来说两句吧...

相关阅读