Javascript 将表1中的列名和编号复制到表2中

Javascript 将表1中的列名和编号复制到表2中,javascript,html,Javascript,Html,请帮助将表1中的列名称和编号复制到表2中 通过JavaScript将名称和编号列复制到table2Through中 从这个著名的论坛上,我学到了很多信息 我诚挚的感谢和赞赏 我诚挚的感谢和赞赏 我诚挚的感谢和赞赏 复制 函数copytable(){ } 将表1中的列名和编号复制到 表2 标识:表格 二, 数 名称 标识:表格 一, 名称 数 电子邮件 邮政编码 杰克 0989 4456 威廉 2243 8892 乔治 465 92112 莎拉 7763 8993 复制到表格2 您可以尝

请帮助将表1中的列名称和编号复制到表2中 通过JavaScript将名称和编号列复制到table2Through中

从这个著名的论坛上,我学到了很多信息 我诚挚的感谢和赞赏 我诚挚的感谢和赞赏 我诚挚的感谢和赞赏


复制
函数copytable(){
}

将表1中的列名和编号复制到 表2

标识:表格 二,

数 名称

标识:表格 一,

名称 数 电子邮件 邮政编码 杰克 0989 4456 威廉 2243 8892 乔治 465 92112 莎拉 7763 8993

复制到表格2


您可以尝试使用此代码。稍微修改一下你的HTML。 我使用单个数组格式获取了源表数据

[...oTable.rows].map(t => [...t.children].reduce(function(obj,d,i){
  obj[i] =  d.innerText;
  return obj;
},{}))
获取数组后,只需使用slice(1)删除作为表头的第一个对象

函数copytable(){
var oTable=document.getElementById('table1');
让tableData=[…oTable.rows].map(t=>[…t.children].reduce(函数(obj,d,i){
obj[i]=d.innerText;
返回obj;
}切片(1);
让trHtml=tableData.map(r=>`${r[“0”]}${r[“1”]}`)连接(“”);
$(“#表2 t正文”).empty();
$(“#表2 tbody”).append(trHtml);
}

将表1中的列名和编号复制到 表2

标识:表格 一,

名称 数 电子邮件 邮政编码 杰克 0989 4456 威廉 2243 8892 乔治 465 92112 莎拉 7763 8993

标识:表格 二,

名称 数

复制到表格2


您需要跨所有行复制名称和编号,还是只复制一行?s.kuznetsov是的,所有行都可以使用
forEach()
方法或使用CreateElement的
for{}
。你尝试过javascript逻辑中的任何东西。库兹涅佐夫重要的是,代码的工作方式我希望能有所帮助。你尝试过javascript逻辑中的任何东西吗?