• JS点击复制


    function copyToClipboard() {
                var txt = $("#spHuoBiYiJiaWord").text();
                if (window.clipboardData) {
                    window.clipboardData.clearData();
                    clipboardData.setData("Text", txt);
                    alert("复制成功!");

                } else if (navigator.userAgent.indexOf("Opera") != -1) {
                    window.location = txt;
                } else if (window.netscape) {
                    try {
                        netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                    } catch (e) {
                        alert("被浏览器拒绝! 请在浏览器地址栏输入'about:config'并回车 然后将 'signed.applets.codebase_principal_support'设置为'true'");
                    }
                    var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
                    if (!clip)
                        return;
                    var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
                    if (!trans)
                        return;
                    trans.addDataFlavor("text/unicode");
                    var str = new Object();
                    var len = new Object();
                    var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
                    var copytext = txt;
                    str.data = copytext;
                    trans.setTransferData("text/unicode", str, copytext.length * 2);
                    var clipid = Components.interfaces.nsIClipboard;
                    if (!clip)
                        return false;
                    clip.setData(trans, null, clipid.kGlobalClipboard);
                    alert("复制成功!");
                } else {
                    alert("浏览器不支持,请选中后ctrl+c进行复制!");
                }
            }


    <a id="acopyHuoBiYiJia" οnclick="copyToClipboard()" style="cursor: pointer; text-decoration: none;" class="btn">复制</a>

    <span id="spHuoBiYiJiaWord" class=" blue">宝贝在第一页,第10个</span>


  • 相关阅读:
    win8 连接到OneDrive时出现问题-感叹号
    让tp6显示详细的错误信息及行号
    TP6出现错误 No input file specified.
    Git 访问慢 解决办法
    mysql5.7当两个字段名类似,查询时会出错
    linux停止进程
    mysql更新数据时:当想mysql某插入有某字段设置了unique且和之前相同时,会报错,并停止运行
    php升级版本后的影响5.5->7.1


  • 原文地址:https://www.cnblogs.com/wybshyy/p/13783833.html
Copyright © 2020-2023  润新知