现在的位置: 首页JavaScript>正文
js中实现复制 粘贴操作
2007年12月11日 JavaScript 暂无评论 ⁄ 被围观 阅读(1,962)+

复制到剪贴板:clipboardData.setData("Text",值的变量)
从剪贴板读取:clipboardData.getData("Text")

<html>
<head>
< http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>123</title>
< language=Java>
<!--导出
getId(objId) {
return getElementById(objId);
}
copy(objid)
{
var obj=getId(objid);
clipboardData.setData("Text",obj.value);
}

paste(objid) {
var obj=getId(objid);
var clipboard = clipboardData.getData(\'Text\');
clipboard == null ? alert(\'您的剪切板中没有任何文本内容\') : obj.value = clipboard;
}
//-->
</>
<INPUT name=Button ="textarea.value=\'\'" type=button value=\'清空\'>
<INPUT name=Button ="copy(\'textarea\')" type=button value=\'复制\'>
<INPUT name=Button ="paste(\'textarea\')"; type=button value=\'粘贴\'><br>
<textarea name="textarea" id="textarea" cols="105" rows="11" class="transform" id="iText">欢迎使用:</textarea></p>
</body>
</html>

---------------------------------------------

js里怎么复制一个变量到粘贴板

clipboardData.setData(\'text\',str);

测试一下:
< language="java">
readTxt()
{
alert(clipboardData.getData("text"));
}
setTxt()
{
var t=getElementById("txt");
t.select();
clipboardData.setData(\'text\',t.createTextRange().text);
}
</>
<input name="txt" value="测试">
<input type="button" value="复制" ="setTxt()">
<input type="button" value="读取" ="readTxt()">

给我留言

留言无头像?


[face=9] [face=8] [face=7] [face=6] [face=5] [face=4] [face=3] [face=30] [face=2] [face=29] [face=28] [face=27] [face=26] [face=25] [face=24] [face=23] [face=22] [face=21] [face=20] [face=1] [face=19] [face=18] [face=17] [face=16] [face=15] [face=14] [face=13] [face=12] [face=11] [face=10] [em=9] [em=8] [em=7] [em=6] [em=5] [em=4] [em=3] [em=30] [em=2] [em=29] [em=28] [em=27] [em=26] [em=25] [em=24] [em=23] [em=22] [em=21] [em=20] [em=1] [em=19] [em=18] [em=17] [em=16] [em=15] [em=14] [em=13] [em=12] [em=11] [em=10] ;) :| :x :twisted: :roll: :oops: :o :mrgreen: :lol: :idea: :evil: :cry: :arrow: :P :D :?: :? :) :( :!: 8O 8)