使用javascript将PHP变量复制到剪贴板
我正在尝试使用使用javascript将PHP变量复制到剪贴板,javascript,php,Javascript,Php,我正在尝试使用JS将使用foreach循环生成的值复制到剪贴板。无论单击哪一行,都只复制第一行 以下是生成要复制的值的代码: foreach($results_array as $value) { /*Some PHP code*/ <input class="col-sm-10" title="Copy Link" type="text" id="copy_this" value='<
JS
将使用foreach
循环生成的值复制到剪贴板。无论单击哪一行,都只复制第一行
以下是生成要复制的值的代码:
foreach($results_array as $value) {
/*Some PHP code*/
<input class="col-sm-10" title="Copy Link" type="text" id="copy_this" value='<?php echo $user_folder."/".$value; ?>' onclick="copyTo()"/>
}
IDs的全部目的是唯一地标识一个元素。另外,
execCommand()
不是这样工作的(您的代码怎么可能知道要复制的文本?)
摆脱ID(您根本不需要ID),您可以执行以下操作:
函数copyTo(输入){
input.select();
文件。执行命令(“副本”);
}
function copyTo() {
/* Get the text field */
var copyText = document.getElementById("copy_this");
/* Copy the text inside the text field */
document.execCommand("copy");
}