能同时复制两个不同ID的<textarea>里面的内容比如说 一个<textarea id="h1"></textarea> 另一个是<textarea id="h2"></textarea>
怎么点一个按钮 同时复制这两个里面的内容。
怎么点一个按钮 同时复制这两个里面的内容。
解决方案 »
- 急 谁能现在帮我看一下导航切换 时间急 在这谢了!!!
- 关于梅花雪树1.0的问题
- 一个文件乱码,貌似和js有关,忘高手帮下忙!!谢谢啦!!
- 这段js代码是什么意思?
- 问一个梅花雪树得问题???
- JS正则表达式
- 请大侠们,推荐几本深入讲解js的经典书籍
- 在a頁中點任何一個edit框就window.open一頁b,如何在b中點一個按鈕給a中的edit一個值.謝謝.
- 如何用JavaScript 把下拉式菜单的一个或多个内容删除?
- JSP 页面传到servlet中 报空值 什么情况 求大神看看
- 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>