2017-08-05 134 views
1

請幫我解決這段代碼。我已經修復了一個月。感謝您的幫助!使用JS複製命令

function copyText(text) { 
 
\t text.select(); 
 
\t try { 
 
\t \t document.execCommand('copy'); 
 
\t } catch (err) { 
 
\t \t console.log('Unable to copy' + err); 
 
\t } 
 
} 
 

 
copyText('JS is love');

回答

1
  1. .select()函數調用不屬於字符串,而是HTMLInputElement如文本區
  2. document.execCommand('copy')只能運行作爲用戶操作的結果。換句話說,必須在事件監聽內屬於比如'click'

請參考How do I copy to the clipboard in JavaScript?更多細節