web将内容拷贝到剪切板
程序员文章站
2022-03-04 14:24:33
...
var webCopyString = function(str){
console.log('复制');
var input = str + '';
const el = document.createElement('textarea');
el.value = input;
el.setAttribute('readonly', '');
el.style.contain = 'strict';
el.style.position = 'absolute';
el.style.left = '-9999px';
el.style.fontSize = '12pt'; // Prevent zooming on iOS
const selection = getSelection();
var originalRange = false;
if (selection.rangeCount > 0) {
originalRange = selection.getRangeAt(0);
}
document.body.appendChild(el);
el.select();
el.selectionStart = 0;
el.selectionEnd = input.length;
var success = false;
try {
success = document.execCommand('copy');
} catch (err) {}
document.body.removeChild(el);
if (originalRange) {
selection.removeAllRanges();
selection.addRange(originalRange);
}
return success;
}
上一篇: 模型事件
推荐阅读
-
将任意两个指定的文件完成拷贝功能:比如:a.out a.txt b.txt 把a.txt的内容拷贝到b.txt 中
-
利用File类和IO流将一个文件夹的所有内容拷贝到另一个文件夹下
-
CSS如何将超出的内容隐藏_html/css_WEB-ITnose
-
议:如何将树形菜单形式的数据转化成HTML的二维表(相同内容需合并单元格)_html/css_WEB-ITnose
-
table2excel-将HTML表格内容导出到Excel中_html/css_WEB-ITnose
-
CSS如何将超出的内容隐藏_html/css_WEB-ITnose
-
如何将HTML中的div的内容变成一张图片存储起来_html/css_WEB-ITnose
-
table2excel-将HTML表格内容导出到Excel中_html/css_WEB-ITnose
-
如何将HTML中的div的内容变成一张图片存储起来_html/css_WEB-ITnose
-
简单实现兼容各大浏览器的js复制内容到剪切板_html/css_WEB-ITnose