美好的一天社区,我正面临克隆整个表的问题,如果它有克隆几行的解决方案,它将有很大帮助。
如果使用document.getElementsByTagName("table")[2] ; 它可以克隆表格并将其放入正文,因为我正在使用document.body.appendChild(myClone)来做到这一点。
这是一些代码:
解决方案1:
function myFunction() {
myTable = document.getElementsByTagName("table")[2]; // doesn't use any table id
myClone = myTable.cloneNode(true);
var y = document.body.appendChild(myClone);
}
解决方案2:
function myFunction() {
var x = document.getElementById("0"); // using this to find auto genereate id for table
test = x.cloneNode(true);
}
html显示:
<table>
<tr>
<td>
<table id="0">
<tr>
<td><span></span>Name:<input type="text" value="Tom"/> </td>
<td><span> </span>Age:<input type="text" value="25"/> </td>
<td><span> </span>Email:<input type="text" value="tom@gmail.com"/> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table id="1">
<tr>
<td><span></span>Name:<input type="text" value="Alice"/> </td>
<td><span> </span>Age:<input type="text" value="22"/> </td>
<td><span> </span>Email:<input type="text" value="alice@gmail.com"/> </td>
</tr>
</table>
<input type="button" onclick="myFunction()"/>
</td>
</tr>
</table>
预期结果 克隆表按钮后,里面的表不会超过5个。请帮忙谢谢。
潇潇雨雨
跃然一笑
相关分类