Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Java脚本更改剪贴板注释_Javascript - Fatal编程技术网

Javascript Java脚本更改剪贴板注释

Javascript Java脚本更改剪贴板注释,javascript,Javascript,我有将ID内部内容复制到用户剪贴板的脚本(样式CTRL+C) 如果URL包含&并且脚本将其更改为& 我怎样才能预防它?我希望它仍然是&,而不是& 谢谢 HTML 你不能,也不需要&是HTML表示&字符的方式 如果您想要一些数据的HTML表示,那么您需要 如果您不需要某些数据的HTML表示,那么首先不要使用innerHTML。使用textContent获取文本表示 Link: <span id="faqURL"><?PHP echo

我有将ID内部内容复制到用户剪贴板的脚本(样式CTRL+C)

如果URL包含&并且脚本将其更改为
&

我怎样才能预防它?我希望它仍然是&,而不是
&

谢谢

HTML


你不能,也不需要<代码>&
是HTML表示
&
字符的方式

如果您想要一些数据的HTML表示,那么您需要

如果您不需要某些数据的HTML表示,那么首先不要使用
innerHTML
。使用
textContent
获取文本表示

    Link: <span id="faqURL"><?PHP echo 'http://'.SITE_ADDRESS_ROOT.'/index.php?page=search&search_type=faq&faqID='.$_GET['faqID']; ?></span> 
    <a onclick="copyToClipboard('faqURL')">Copy</a>
function copyToClipboard(elementId) {
     var aux = document.createElement("input");
     aux.setAttribute("value", document.getElementById(elementId).innerHTML);
     document.body.appendChild(aux);
     aux.select();
     document.execCommand("copy");
     document.body.removeChild(aux);
}