js实现同时复制两个文本框中的内容 能同时复制两个不同ID的<textarea>里面的内容比如说 一个<textarea id="h1"></textarea> 另一个是<textarea id="h2"></textarea>怎么点一个按钮 同时复制这两个里面的内容。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <textarea id="h1"></textarea> 另一个是<textarea id="h2"></textarea><input id="btnhadnle" type="button" value="复制"/><script type="text/javascript">var btnClick=document.getElementById("btnhadnle"); if(window.attachEvent){ btnClick.attachEvent("onclick",objCopy);}else if(window.addEventListener){ btnClick.addEventListener("click",objCopy);}function objCopy(){ var obj=document.getElementById("h1"); textareaVal1 = obj.value; var obj2=document.getElementById("h2"); textareaVal2 = obj2.value; textareaVal = textareaVal1+textareaVal2; copyToClipBoard(textareaVal);}function copyToClipBoard(s){ //alert(s); if(window.clipboardData){ window.clipboardData.setData("Text",s); alert("已经复制到剪切板!"+s); }else if(navigator.userAgent.indexOf("Opera") != -1) { window.location = s; }else if(window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'"); } var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); if (!clip) return; var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); if (!trans) return; trans.addDataFlavor('text/unicode'); var str = new Object(); var len = new Object(); var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); var copytext = s; str.data = copytext; trans.setTransferData("text/unicode",str,copytext.length*2); var clipid = Components.interfaces.nsIClipboard; if (!clip) return false; clip.setData(trans,null,clipid.kGlobalClipboard); alert("已经复制到剪切板!"+"\n"+s) }}</script> innerHTML中写入到页面一个自动检索的控件,却没有效果! js读取XML文档在非IE浏览器下的问题。 关于WMplay的事件的问题。 简单的语法问题,请指教 急用 js 层的显示隐藏 怎么把2个文本信息判定条件放到一个函数里面!~ 鼠标移到 ‘我的电脑’为什么不改变背景颜色呢? 怎么从文本文件里读数据(.txt)?!! 在线求助:如何用程序超链的触发? 关于鼠标捕捉的问题???(欢迎出出点子) WEB程序问题,急求高手帮助呀!!!为什么连接不了数据库,急求高手帮助!!!!!!!在线等待中.... 用javascript正则实现微博的话题和@功能
<textarea id="h2"></textarea><input id="btnhadnle" type="button" value="复制"/><script type="text/javascript">
var btnClick=document.getElementById("btnhadnle");
if(window.attachEvent){
btnClick.attachEvent("onclick",objCopy);
}else if(window.addEventListener){
btnClick.addEventListener("click",objCopy);
}
function objCopy(){
var obj=document.getElementById("h1");
textareaVal1 = obj.value; var obj2=document.getElementById("h2");
textareaVal2 = obj2.value;
textareaVal = textareaVal1+textareaVal2;
copyToClipBoard(textareaVal);
}
function copyToClipBoard(s){
//alert(s);
if(window.clipboardData){
window.clipboardData.setData("Text",s);
alert("已经复制到剪切板!"+s);
}else if(navigator.userAgent.indexOf("Opera") != -1) {
window.location = s;
}else if(window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch (e) {
alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
}
var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
return;
var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if (!trans)
return;
trans.addDataFlavor('text/unicode');
var str = new Object();
var len = new Object();
var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
var copytext = s;
str.data = copytext;
trans.setTransferData("text/unicode",str,copytext.length*2);
var clipid = Components.interfaces.nsIClipboard;
if (!clip)
return false;
clip.setData(trans,null,clipid.kGlobalClipboard);
alert("已经复制到剪切板!"+"\n"+s)
}
}</script>