Javascript 单击时,Cipboard正在复制错误的文本
当我第一次点击按钮复制时,我得到了空白 当我第二次得到最后一次点击按钮时 在警戒状态下,我在emp ext之前也得到了大量的黑空间 为什么会有这样的反应 我只希望它能在IE9上工作Javascript 单击时,Cipboard正在复制错误的文本,javascript,internet-explorer,Javascript,Internet Explorer,当我第一次点击按钮复制时,我得到了空白 当我第二次得到最后一次点击按钮时 在警戒状态下,我在emp ext之前也得到了大量的黑空间 为什么会有这样的反应 我只希望它能在IE9上工作 <SCRIPT LANGUAGE="JavaScript"> function ClipBoard(areatocopy) { alert (holdtext.innerText); holdtext.innerText = areatocopy.innerText; Copied = holdtext
<SCRIPT LANGUAGE="JavaScript">
function ClipBoard(areatocopy)
{
alert (holdtext.innerText);
holdtext.innerText = areatocopy.innerText;
Copied = holdtext.createTextRange();
Copied.execCommand("Copy");
}
</SCRIPT>
<TEXTAREA ID="holdtext" STYLE="display:none;">
</TEXTAREA>
<cfif #Left(getAllDetails.emp_ext, 4)# eq '4643'>
<div class="buttons">#emp_ext#
<BUTTON onClick="ClipBoard(z#emp_ext#);"> <img src="copy-icon.png" alt=""/> </BUTTON>
<pre id="z#emp_ext#" style=" display:none">
#emp_ext#
</pre>
</div>
<cfelseif #Left(getAllDetails.emp_ext, 1)# eq '5'>
<div class="buttons">655-emp_ext#
<BUTTON onClick="ClipBoard(z#emp_ext#);"> <img src="copy-icon.png" alt=""/> </BUTTON>
<pre id="z#emp_ext#" style=" display:none">
#emp_ext#
</pre>
</div>
<cfelse #Left(getAllDetails.emp_ext, 1)# eq '6'>
<div class="buttons">#emp_ext#
<BUTTON onClick="ClipBoard(z#emp_ext#);"> <img src="copy-icon.png" alt=""/> </BUTTON>
<pre id="z#emp_ext#" style=" display:none">
#emp_ext#
</pre>
</div>
</cfif>
功能剪贴板(区域复制)
{
警报(holdtext.innerText);
holdtext.innerText=areatocopy.innerText;
复制=holdtext.createTextRange();
Copied.execCommand(“Copy”);
}
#emp_ext#
#emp_ext#
655-emp_分机#
#emp_ext#
#emp_ext#
#emp_ext#
在调用execCommand()之前临时显示文本区域。
:
函数copyText(值复制)
{
var holdtext=document.getElementById(“holdtext”);
holdtext.innerText=valueToCopy;
var range=holdtext.createTextRange();
holdtext.style.display=“块”;
range.execCommand(“复制”);
holdtext.style.display=“无”;
}
⧉;abc
⧉;123
粘贴此处以测试其是否有效:
现在在警报区域警报(holdtext),我做了一些改变后,我的工作开始了,谢谢