【发布时间】:2017-08-06 13:56:28
【问题描述】:
我有一些非常基本的 Javascript,可以在按下按钮时复制文本。我的问题是它不保留换行符:
<script>
function copyToClipboard(element) {
var $temp = $("<input>");
$("body").append($temp);
$temp.val($(element).text()).select();
document.execCommand("copy");
$temp.remove();
}
</script>
我真的很想在上面的脚本中添加一些东西,以避免已经在网站上做出巨大的改变。
我在其他帖子上看到过一些东西,例如:
post.innerHTML = post.innerHTML.replace(/\n/g, '<br>\n');
理论上可行(我认为),但我不擅长 Javascript。
有什么建议吗?
谢谢
【问题讨论】:
-
element类型是什么?输入或文本区域?
标签: javascript