首页 > 其他分享 >利用input标签来复制文本到剪切板却丢回车失换行符

利用input标签来复制文本到剪切板却丢回车失换行符

时间:2023-01-10 11:24:09浏览次数:30  
标签:document const 标签 value 剪切板 input 换行符

举例

下面的方法复制到剪切板后,会吞掉 \r\n

const copy = (value) => {
    const input = document.createElement("input");// 可以换成textarea标签
    input.value = value;
    document.body.appendChild(input);
    input.select();
    input.setSelectionRange(0, input.value.length), document.execCommand('Copy');
    document.body.removeChild(input);
}

解决办法:换用textarea标签即可

标签:document,const,标签,value,剪切板,input,换行符
From: https://www.cnblogs.com/pangqianjin/p/17039603.html

相关文章