将值复制到剪贴板

时间:2018-12-15 16:22:36

标签: javascript html

在我的网站上,我想创建一个按钮来复制输入字段的值

JS文件

>>> trainData['text'] = trainData['text'].apply(lambda x: [word.lower() for word in x])

HTML

function copyClipBoard() {
    var copyText = document.getElementById('input');
    copyText.select();
    document.execCommand("copy");
}

是因为输入字段被禁用了吗?我看过很多示例,它们的代码完全相同,但是在这里却行不通

1 个答案:

答案 0 :(得分:1)

disabled更改为readonly,使其通常可以在所有浏览器上正常工作。

另一个解决方法是:

function copy() {
    copyText = (document.getElementById('id'));
    copyText.disabled = false;
    copyText.select();
    document.execCommand('Copy');
    copyText.disabled = true;
}