原生js複製到剪切板

// 點擊按鈕調用複製
function copyBtn() {
    copyText($("#testbtn").val(), function () {alert('複製成功')});
}

// 複製的方法
function copyText(text, callback) { // text: 要複製的內容, callback: 回調
    var tag = document.createElement('input');
    tag.setAttribute('id', 'cp_hgz_input');
    tag.value = text;
    document.getElementsByTagName('body')[0].appendChild(tag);
    document.getElementById('cp_hgz_input').select();
    document.execCommand('copy');
    document.getElementById('cp_hgz_input').remove();
    if (callback) {
        callback(text)
    }
}

找不到看那位大佬的博客了,還有一種方法是引入一個外部的js來實現的app

相關文章
相關標籤/搜索