<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function funCopy()
{
alert("表格复制成功!");
}
//-->
</SCRIPT>
</HEAD>
<BODY>
下面是要复制的表格:<p>
<TABLE id="test" border=1>
<TR>
<TD>111</TD>
<TD>222</TD>
</TR>
<TR>
<TD>333</TD>
<TD>444</TD>
</TR>
</TABLE>
<input type="button" id="cp" value="复制表格到剪贴板" onclick="funCopy()"></input>
</BODY>
</HTML>
要求能模拟用鼠标选中整个表格,右键选“复制”的效果,请高手支招!
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT>
function funCopy()
{
var tab=document.getElementById("test");
var arr=new Array();
for(var i=0,j=tab.rows.length;i<j;i++){
for(var k=0,h=tab.rows[i].cells.length;k<h;k++){
arr.push(tab.rows[i].cells[k].innerText);
if(k<h-1)arr.push(" ");
}
if(i<j-1)arr.push("\n");
}
var str=arr.join("");
window.clipboardData.setData('text',str);
alert(window.clipboardData.getData('text'));
}
</SCRIPT>
</HEAD>
<BODY>
下面是要复制的表格:<p>
<TABLE id="test" border=1>
<TR>
<TD>111</TD>
<TD>222</TD>
</TR>
<TR>
<TD>333</TD>
<TD>444</TD>
</TR>
</TABLE>
<input type="button" value="复制表格到剪贴板" onclick="funCopy()"></input>
</BODY>
</HTML>