需要用到ZeroClipboard.js和ZeroClipboard.swf
http://www.jb51.net/jiaoben/24961.html
<html>
<head>
<title>Zero Clipboard Test</title>
<script type="text/javascript" src="ZeroClipboard.js"></script>
<script language="JavaScript">
var clip = null;
function $(id) { return document.getElementById(id); }
function init() {
ZeroClipboard.setMoviePath('../ZeroClipboard.swf'); //修改ZeroClipboard.swf存放的路径
clip = new ZeroClipboard.Client();
clip.setHandCursor( true ); //手形
clip.setText( $('fe_text').value ); //设置值,即复制什么值
clip.glue( 'd_clip_button' ); //绑定在哪个元素
}
</script>
</head>
<body onLoad="init()">
<textarea id="fe_text" onchange="clip.setText(this.value)">copy this text</textarea>
<input id="d_clip_button" type="button" value="click" onclick=""/>
</body>
</html>
另:ZeroClipboard.js与jquery.js不冲突