如何创建;“复制到剪贴板”;html/javascript中的按钮 函数GetValue() { var myarray=新数组(“item1”、“item2”、“item3”); var random=myarray[Math.floor(Math.random()*myarray.length)]; //警报(随机); document.getElementById(“message”).innerHTML=random; }

如何创建;“复制到剪贴板”;html/javascript中的按钮 函数GetValue() { var myarray=新数组(“item1”、“item2”、“item3”); var random=myarray[Math.floor(Math.random()*myarray.length)]; //警报(随机); document.getElementById(“message”).innerHTML=random; },javascript,jquery,html,Javascript,Jquery,Html,这是代码,当我生成一个随机单词时,比如说“item1”显示,我如何在它下面添加一个按钮,当我单击它时,它会复制“item1”您正在寻找的脚本: <html> <input type="button" id="btnSearch" value="Search" onclick="GetValue();" /> <p id="message" ></p> <script> function GetValue() { var mya

这是代码,当我生成一个随机单词时,比如说“item1”显示,我如何在它下面添加一个按钮,当我单击它时,它会复制“item1”

您正在寻找的脚本:

<html>
<input type="button" id="btnSearch" value="Search" onclick="GetValue();" />
<p id="message" ></p>

<script>
function GetValue()
{
    var myarray= new Array("item1","item2","item3");
    var random = myarray[Math.floor(Math.random() * myarray.length)];
    //alert(random);
    document.getElementById("message").innerHTML=random;
}
</script>

</html>

message元素需要是一个可选择的元素,即文本输入或文本区域:

我已经在代码中添加了一些行,试试这个,它可以工作了



复制 函数GetValue() { var myarray=新数组(“item1”、“item2”、“item3”); var random=myarray[Math.floor(Math.random()*myarray.length)]; //警报(随机); document.getElementById(“message”).innerHTML=random; } 功能copyToClipboard(elementId){ var aux=document.createElement(“输入”); setAttribute(“值”,document.getElementById(elementId.innerHTML); 文件.正文.附件(aux); 辅助选择(); 文件。执行命令(“副本”); 文件.body.removeChild(aux); }


如何将代码添加到我已发布的现有代码中的可能重复我需要一个按钮,当我单击该按钮时,它会自动复制,无需再次在框中重新键入或任何可能重复的内容
function GetValue()
{
    var myarray = new Array("item1", "item2", "item3");
    var random = myarray[Math.floor(Math.random() * myarray.length)];
    var message = document.getElementById("message");
    message.value = random;
    message.select();
    document.execCommand('copy');
}