[JavaScript]复制数据到剪贴板
1、window.clipboardData.setData
function copy_clip(text) { <!--[if IE]> window.clipboardData.setData("Text", text); return;//return false; <![endif]--> //do Mozilla or Cross-Browser clipboard copy here. }
<script type="text/javascript">
<!--
function clip(text){
str=eval("document." + text)
str.select()
str = document.selection.createRange();
window.clipboardData.setData('text',(str.text));
}
//-->
</script>
<form name="form">
<a href="javascript:clip('form.copy')">
复制到剪贴板</a><br>
<textarea rows="16" cols="40" name="copy"></textarea>
</form>
2、execCommand
<textarea id="demo">yourText</textarea>
<input type=button value=setData onclick=demo.select();document.execCommand("Copy")>