javascript如何使复制此文本按钮

javascript如何使复制此文本按钮,javascript,php,command-line,Javascript,Php,Command Line,我想用javascript复制这个url,我用了这个脚本,但它不起作用! //在最前面 <SCRIPT LANGUAGE="JavaScript"> function ClipBoard() { holdtext.innerText = copytext.innerText; Copied = holdtext.createTextRange(); Copied.execCommand("Copy"); } </SCRIPT> 在身体上

我想用javascript复制这个url,我用了这个脚本,但它不起作用! //在最前面

 <SCRIPT LANGUAGE="JavaScript">

 function ClipBoard()
 {
 holdtext.innerText = copytext.innerText;
 Copied = holdtext.createTextRange();
 Copied.execCommand("Copy");
    }
     </SCRIPT>
在身体上

 <SPAN ID="copytext" STYLE="height:150;width:162;background-color:pink">
 <?php  echo $files[$i]." ";?>
 </SPAN>

 <TEXTAREA ID="holdtext" STYLE="display:none;">
 <?php  echo "test";?>
 </TEXTAREA>
 <BUTTON onClick="ClipBoard();">copy url</BUTTON>
试试这个例子:

function ClipBoard() {
    var copytext=document.getElementById("copytext").innerHTML;
    document.getElementById("holdtext").value=copytext;
}
试试这个:

var n1 = document.getElementById('copytext');
var n2 = document.getElementById('holdtext');
  n2.value = n1.value;
var holdtext =  document.getElementById('copytext').innerHTML;
  Copied = holdtext.createTextRange();
  Copied.execCommand("Copy");