javascript如何复制此文本按钮

时间:2014-03-10 09:51:29

标签: javascript php command-line

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

2 个答案:

答案 0 :(得分:2)

试试这个:

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

答案 1 :(得分:1)

试试这个例子:

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