在HTML页面中复制数据可用window.clipboardData.setData('text','要复制的内容');
但如果要复制一个表格,可就要理解HTML标签中的innerText, innerHTML, outerHTML了,如下面内容:
<td id="id1"> <a href="#"> link </a> </td>
获得id所代表的td对象后,
innerText : “link”
innerTHML : “ <a href="#">link</a> ”
outerHTML : “ <td id="id1"><a href="#">link</a><td> ”
所以要将整个表格数据复制出来,避免只复制了表格的tbody部分,应用outerHTML,如下所示:
window.clipboardData.setData('text',document.getElementById('ListTable').outerHTML);
本文介绍如何使用JavaScript将HTML表格完整地复制到剪贴板中,包括如何利用outerHTML属性来确保复制整个表格而非仅限于tbody部分。

2091

被折叠的 条评论
为什么被折叠?



