小编RKS*_*RKS的帖子

如何在不使用闪存的情况下复制到HTML5中的剪贴板?

我想在HTML5中使用复制到剪贴板功能,但不使用闪存.可能吗?怎么样?

我尝试使用JavaScript实现copy-to-clipboad函数,但它不起作用:

function Copytoclipboard() {
    var body = document.body,
        range, sel;
    if (document.createRange && window.getSelection) {
        range = document.createRange();
        sel = window.getSelection();
        sel.removeAllRanges();
        try {
            range.selectNodeContents(el);
            sel.addRange(range);
            document.execCommand('Copy');
        } catch (e) {
            range.selectNode(el);
            sel.addRange(range);
            document.execCommand('Copy');
        }
    } else if (body.createTextRange) {
        range = body.createTextRange();
        range.moveToElementText(el);
        range.select();
        range.execCommand('Copy');
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript html5

35
推荐指数
5
解决办法
5万
查看次数

将整个html表复制到剪贴板javascript

我已经写了javascript来选择表格,但我现在想在点击按钮后自动复制它.请帮助我.我的javascript是这样的.

function selectElementContents(el) {
            var body = document.body, range, sel;
            if (document.createRange && window.getSelection) {
                range = document.createRange();
                sel = window.getSelection();
                sel.removeAllRanges();
                try {
                    range.selectNodeContents(el);
                    sel.addRange(range);
                    document.execCommand('Copy');
                } catch (e) {
                    range.selectNode(el);
                    sel.addRange(range);
                    document.execCommand('Copy');
                }
            } else if (body.createTextRange) {
                range = body.createTextRange();
                range.moveToElementText(el);
                range.select();
                range.execCommand('Copy');

            }
        }
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

5
推荐指数
5
解决办法
2万
查看次数

标签 统计

javascript ×2

html ×1

html5 ×1

jquery ×1