Javascript如何制作复制此文本按钮

javascript how to make copy this text button

本文关键字:文本 按钮 复制 何制作 Javascript      更新时间:2023-09-26

我想用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>

Try this:

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");

试试这个例子:

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