1. 程式人生 > 實用技巧 >js複製文字到剪貼簿

js複製文字到剪貼簿

execCommand是document的一個方法,返回值是布林值(true,false)
  1. true表示操作被支援,false表示操作不被支援
  2. 此方法只針對於input和textarea,對裡面的內容進行操作(input不儲存換行及空格,textarea儲存換行及空格)
  3. 可以傳三個引數,第一個是命令的名稱,第二個表示是否展示使用者介面,一般為 false,第三個是引數,比如傳圖片的時候url
<script>
    copyfy() {
        var cinput = document.createElement('input');
        cinput.value = "愛吃貓的小於(要貼上的文字)";
        document.body.appendChild(cinput);
        cinput.select(); // 選擇物件
        //核心
        document.execCommand("Copy"); // 執行瀏覽器複製命令
        cinput.className = 'cinput';
        cinput.style.display = 'none';
        alert('複製成功');
    }
</script>
常用命令
copy
拷貝當前選中內容到剪貼簿。
cut
剪貼當前選中的文字並複製到剪貼簿。
delete
刪除選中部分.
forwardDelete
刪除游標所在位置的字元。 和按下刪除鍵一樣。