function change_row(n,l)
{
document.all.num.value=parseInt(l+n);
var Table1 = ifr.document.all.main;
var s;
for(var i=0;i<l;i++){
s = parseInt(parseInt(n)+i);
//alert(s);
var row = Table1.insertRow(Table1.rows.length);
var col = row.insertCell(0);
col.style.background='white';
col.innerHTML = "<input style=\"text-align:center;\" size=5 maxlength=\"6\" name=\"编号\" id=\"id_" + s + "\">";
col = row.insertCell(1);
col.innerHTML = "<input name=\"高\" id=\"height_" + s + "\" size=5 style=\"text-align:right;\" onkeyup=\"if(check_number(this))run_cj(this);\">";
col.style.background='white';
col=row.insertCell(2);
col.innerHTML = "<input name=\"长\" id=\"width_" + s + "\" size=5 style=\"text-align:right;\" onkeyup=\"if(check_number(this))run_cj(this);\">";
col.style.background='white';
col=row.insertCell(3);
col.innerHTML = "<input name=\"片数\" id=\"ps_" + s + "\" size=5 style=\"text-align:right;\" onkeyup=\"if(check_number(this))run_cj(this);\">";
col.style.background='white';
col=row.insertCell(4);
col.innerHTML = "<input name=\"材积\" id=\"cj_" + s + "\" size=10 style=\"text-align:right;\" readonly  onfocus=\"this.blur();document.forms[0].jglx_" + s + ".focus();\">";
col.style.background='white';
col=row.insertCell(5);
col.innerHTML = "<select name=\"加工方式\" id=\"jglx_" + s + "\"><option value=\"\">加工类型</option><option value=\"B\">1/2圆水磨</option><option value=\"C\">1/4圆水磨</option><option value=\"D\">背切</option><option value=\"E\">正切</option><option value=\"F\">小面磨光</option><option value=\"G\">小面倒角</option><option value=\"H\">背面定厚</option><option value=\"I\">正面定厚</option><option value=\"J\">粘结</option><option value=\"K\">车沟</option><option value=\"L\">喷砂</option><option value=\"M\">修刀</option><option value=\"R\">光面角材</option><option value=\"N\">挖孔</option><option value=\"O\">小面烧</option><option value=\"P\">荔枝面</option><option value=\"Q\">火烧面</option><option value=\"S\">细凿面</option><option value=\"T\">弧板</option><option value=\"A\">切工</option></select>";
col.style.background='white';
col=row.insertCell(6);
col.innerHTML = "<select name=\"加工位置\" id=\"jgwz_" + s + "\" onchange=\"get_total(this);\"><option value=\"\"></option><option value=\"上\">上</option>   <option value=\"下\">下</option><option value=\"左\">左</option><option value=\"右\">右</option><option value=\"上下\">上下</option><option value=\"左右\">左右</option><option value=\"左右\">左右</option><option value=\"左右\">左右</option><option value=\"下左\">下左</option><option value=\"下右\">下右</option><option value=\"上下左\">上下左</option><option  value=\"上下右\">上下右</option><option value=\"上左右\">上左右</option><option value=\"下左右\">下左右</option><option value=\"上下左右\">上下左右</option></select>";
col.style.background='white';
col=row.insertCell(7);
col.innerHTML = "<input size=5 class=c id=\"pic_" + s + "\" value=\"&nbsp;\" readonly  onfocus=\"try{this.blur();document.forms[0].id_" +  (parseInt(s)+1) + ".focus();}catch(l){var frm=document.forms[0];var nid=parseInt(this.id.replace(/pic_/ig,''))+1;top.change_row(nid,1);eval('frm.id_'+ nid).focus();}\"   \/>";
col.style.background='white';
col=row.insertCell(8);
col.innerHTML = "<input name=\"加工米数\" id=\"total_" + s + "\" type=\"text\" size=\"10\" style=\"text-align:right;\" readonly>";
col.style.background='white';
}
}

解决方案 »

  1.   

    <table border=1 id=m><tr bgcolor=red><td>aa</td></tr></table>
    <input onclick="a=document.all.m.rows(0).cloneNode(true);document.all.m.firstChild.appendChild(a)">
      

  2.   

    <input type=button value="add New Row" onclick="a=document.all.m.rows(0).cloneNode(true);document.all.m.firstChild.appendChild(a)">
    <table border=1 id=m><tr bgcolor=red><td>aa</td><td bgcolor=green>aa</td></tr></table>