高分求助:如何用js function 嵌套复制一个表格?

1.以下这段是JS文件里的内容:
function copyToClipBoard(str)
{
var clipBoardContent=str;
clipBoardContent+=document.title;
clipBoardContent+=window.document.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功!" + clipBoardContent);
}

----------------------------------------------------------------------------
2.这是在网页里加入的复制代码:
<a href="" onclick="copyToClipBoard('0)" target="_self">[复制本页地址]</a>

这样如果在网页中(ASP网页)点击[复制本页地址]则会复制如下内容:

"复制成功!
XXXX
YYYY"

说明:XXXX是当前网页的标题,YYYY是当前网页的地址.
------------------------------------------------------
3.现在的关键是要增加一个功能:
当前的网页中有一个表格table1,如表格的内容为"123-456-789"
如何能过修改上面的function代码,能实现增加复制表格table1的内容,最后的效果:点击[复制本页地址]则会复制如下内容:

"复制成功!
XXXX
YYYY
123-456-789"

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>这是标题</title>
</head>
<body>

<script type="text/javascript">
function copyToClipBoard(str)
{
var clipBoardContent=str;
clipBoardContent+=document.title;
clipBoardContent+=window.document.location.href;
//这里加一条语句
clipBoardContent+=document.getElementById("copy").innerText;

window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功!" + clipBoardContent);
}
</script>
<a href="#" onclick="copyToClipBoard('')">[复制本页地址]</a>
<div id="copy">这是要复制的内容</div>
</body>
</html>
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜