在我的react项目中,我尝试将文本复制到clipboard. 在函数中,我尝试创建一个隐藏的输入,选择它并exec在文档对象中“复制”,如下所示:
const copyToClipboard = (textToCopy) => {
console.log('textToCopy', textToCopy); // Outputs
let input = document.createElement("input");
input.setAttribute("type", "hidden");
input.setAttribute("name", "temp_copy_input")
input.setAttribute("value", textToCopy);
input.select()
console.log('input', input) // outputs object successfully
document.execCommand("copy");
input.remove();
}
一切console.log正常,但似乎没有复制输入值。
我错过了什么?
注意:我认为它不是重复的。我在这里遗漏了一些细节,将输入附加到文档中。
阿晨1998
30秒到达战场
随时随地看视频慕课网APP
相关分类