无法使用Javascript复制到剪贴板

时间:2018-11-06 16:43:54

标签: javascript

我正在尝试使用JS将链接(页面的当前链接)复制到剪贴板,但是控制台告诉我toCopy.select不是函数,为什么? 这是代码:

HTML / PHP

<a href="javascript:void(0)" id="copy"><img src="<?php echo get_stylesheet_directory_uri(); ?>/img/icons/link.png" alt="link">
</a>
    <textarea id="to-copy" style="display: none;"><?php echo $current_url; ?></textarea>

JS

var toCopy = document.getElementById('to-copy'),
    btnCopy = document.getElementById('copy');

btnCopy.addEventListener('click', function () {
    toCopy.select();
    document.execCommand('copy');
    return false;
});

谁能告诉我为什么? 谢谢!

1 个答案:

答案 0 :(得分:-1)

尝试

fun1