代码如下,newbody代表新生成的一个tbody,relativenewtbody 代表前一次生成的tbody,为什么用前一次的tbody加本次新生成的tbody中包括行的时候只能加上双行的,不能加单行的,(就是说我新生成6行的话,我只把2、4、6加上了,1、3、5怎么无缘无故丢失了)及求解决!谢谢大神落脚!!! if (newtbody.children.length > 0) {
var relativenewtbody = document.getElementById(str);
var oTrs = newtbody.getElementsByTagName("tr");
for (var i = 0; i < oTrs.length; i++) {
relativenewtbody.appendChild(oTrs[i]);
} }
return;
var relativenewtbody = document.getElementById(str);
var oTrs = newtbody.getElementsByTagName("tr");
for (var i = 0; i < oTrs.length; i++) {
relativenewtbody.appendChild(oTrs[i]);
} }
return;
var relativenewtbody = document.getElementById(str);
var oTrs = newtbody.getElementsByTagName("tr");
for (var i = 0; i < oTrs.length; i++) {
relativenewtbody.appendChild(oTrs[i].cloneNode(true)); } }
试试看,猜的