在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);