gpt4 book ai didi

javascript - 如何将文本从隐藏文本区域复制到剪贴板?

转载 作者:搜寻专家 更新时间:2023-11-01 04:12:40 25 4
gpt4 key购买 nike

我有一个像这样的隐藏文本区域,其中设置了一些值:

<textarea style="display: none;" id="element_html"></textarea>

单击按钮时,我尝试使用以下 JS 代码将其内容复制到剪贴板:

$('#element_html').select();
document.execCommand('copy');

它仅在文本区域可见时起作用。如何将隐藏文本区域的内容复制到剪贴板?

最佳答案

opacity: .01;

完成任务。你应该将它与:

height:0;
position:absolute;
z-index: -1;

不要使用 pointer-events:none;,因为它也会停止 .select() 的工作。

function copyContents() {
$('#element_html').select();
document.execCommand('copy');
}
#element_html {
position: absolute;
opacity: .01;
height: 0;
overflow: hidden;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<textarea id="element_html">Which textarea?</textarea>
<button onclick="copyContents()">Copy</button>

<input type="text" placeholder="Paste it here...">

关于javascript - 如何将文本从隐藏文本区域复制到剪贴板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51681669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com