本文共 616 字,大约阅读时间需要 2 分钟。
实现效果:JS复制文本内容,然后快捷键Ctrl+V可以直接粘贴文本内容。
技术点:
1、document.execCommand("Copy");//执行浏览器复制命令。
2、select();//选择对象方法。
2、中间用到一个textarea,用于转换内容。
- <div id="oDiv">
- 1234567890
- </div>
- <textarea id="contents" rows="10" cols="10" style="height:0;width:0;opacity: 0;"></textarea>
- <button id="btn">点击</button>
- var btn = document.getElementById("btn");
- btn.onclick = function(){
- copyText();
- }
- function copyText(){
- var e=document.getElementById("contents");
- e.value = document.getElementById("oDiv").innerText;
- e.select();
- document.execCommand("Copy");
- }
转载地址:http://hnuof.baihongyu.com/