Javascript 复制第页表格中的所有选定数据

Javascript 复制第页表格中的所有选定数据,javascript,html,Javascript,Html,“选择表格中的所有数据”按钮的“我的代码”显示在页面上。我想制作另一个按钮来复制选定的值。有什么想法吗?下面是我的代码: function selectElementContents(el) { var body = document.body, range, sel; if (document.createRange && window.getSelection) { range = document.createRange();

“选择表格中的所有数据”按钮的“我的代码”显示在页面上。我想制作另一个按钮来复制选定的值。有什么想法吗?下面是我的代码:

        function selectElementContents(el) {
     var body = document.body, range, sel;
    if (document.createRange && window.getSelection) {
    range = document.createRange();
    sel = window.getSelection();
    sel.removeAllRanges();
    try {
        range.selectNodeContents(el);
        sel.addRange(range);
    } catch (e) {
        range.selectNode(el);
        sel.addRange(range);
    }
      } else if (body.createTextRange) {
    range = body.createTextRange();
    range.moveToElementText(el);
    range.select();
     }
         }
     </script>
      <input type="button" value="select table" 
     onclick="selectElementContents( document.getElementById('btnexport') 
      );"> 

        <table id="btnexport">

        <td>Test</td>
        <td>Test1</td>
        <td>rrr</td>
        </table>
功能选择元素内容(el){
var body=document.body,范围,sel;
if(document.createRange&&window.getSelection){
range=document.createRange();
sel=window.getSelection();
选择removeAllRanges();
试一试{
范围。选择节点内容(el);
选择添加范围(范围);
}捕获(e){
范围。选择节点(el);
选择添加范围(范围);
}
}else if(body.createTextRange){
range=body.createTextRange();
范围。移动到元素文本(el);
range.select();
}
}
试验
测试1
存款准备金率
函数复制()
{
document.execCommand('copy');
}
复制
试验
测试1
存款准备金率

是否要获取表中选定的所有行?是表中选定的所有值显示复制到剪贴板?是通过按另一个按钮复制到剪贴板