Javascript 将文本复制到剪贴板

Javascript 将文本复制到剪贴板,javascript,Javascript,我有: HTML代码: <div class="server-ip clearfix"> <p> <i class="ion-ios-world"></i> <span id="serv-1">play.minesuperior.com</span> </p> <a class="copy-action" href="#!" onclick="copyText('serv-1')">

我有:

HTML代码:

<div class="server-ip clearfix">
<p>
  <i class="ion-ios-world"></i>
  <span id="serv-1">play.minesuperior.com</span>
</p>
<a class="copy-action" href="#!" onclick="copyText('serv-1')">
    <span class="copy-text">
      <i class="ion-scissors"></i>
      Copy
    </span>
</a>
</div>
我得到一个错误:

未捕获类型错误:copyText.select不是一个函数

为什么??在函数中,我传递参数:
play.minesuperior.com

我尝试了console.log put param函数,得到了我的文本。

尝试下面的代码片段

功能CopyToClipboard(集装箱ID){
var range=document.createRange();
range.selectNode(document.getElementById(containerid));
window.getSelection().addRange(范围);
文件。执行命令(“副本”);
警告(“文本复制”);
}


play.minesuperior.com


试试下面的代码片段

功能CopyToClipboard(集装箱ID){
var range=document.createRange();
range.selectNode(document.getElementById(containerid));
window.getSelection().addRange(范围);
文件。执行命令(“副本”);
警告(“文本复制”);
}


play.minesuperior.com


copyText
是一个字符串。调用字符串时,
.select()
方法会做什么?字符串可能与
copyText
重复。当对字符串调用
.select()
方法时,该方法会做什么?可能的重复项已删除。我得到一个错误:
uncaughttypeerror:copyText.select不是一个函数
.select()
HTMLInputElement
的一种方法,2。
警报(…)
?1)如何解决问题?2) 此警报适用于用户。我需要复制span元素的单击按钮后的文本删除。我得到一个错误:
uncaughttypeerror:copyText.select不是一个函数
.select()
HTMLInputElement
的一种方法,2。
警报(…)
?1)如何解决问题?2) 此警报适用于用户。我需要复制span元素的单击按钮上的文本
function copyText(textToCopy) {
  var copyText = document.getElementById(textToCopy).textContent;
  console.log(copyText);

  copyText.select();
  document.execCommand("Copy");

  alert("Copied the text: " + copyText);
}