js複製文字到剪貼簿
阿新 • • 發佈:2020-08-18
execCommand是document的一個方法,返回值是布林值(true,false)
- true表示操作被支援,false表示操作不被支援
- 此方法只針對於input和textarea,對裡面的內容進行操作(input不儲存換行及空格,textarea儲存換行及空格)
- 可以傳三個引數,第一個是命令的名稱,第二個表示是否展示使用者介面,一般為 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
刪除游標所在位置的字元。 和按下刪除鍵一樣。