var tbd =document.getElementById("aa").childNodes[0];var row1=document.createElement("tr"); var cel1=document.createElement("td"); 
var cel2=document.createElement("td"); 
var cel3=document.createElement("td"); 
    var tex1=document.createTextNode("ssss"); 
    var tex2=document.createTextNode("aaaaa"); 
var pname=document.createElement("input"); 
pname.type="text"; 
pname.value="product name"; 
cel1.appendChild(tex1); 
cel2.appendChild(tex2); 
cel3.appendChild(pname); 
row1.appendChild(cel1); 
row1.appendChild(cel2); 
row1.appendChild(cel3); 
tbd.appendChild(row1); 

解决方案 »

  1.   

    function addinput() 

    var tbd =document.getElementById("aa").childNodes[0];
    var row1=document.createElement("tr"); 
    var cel1=document.createElement("td"); 
    var cel2=document.createElement("td"); 
    var cel3=document.createElement("td"); 
        var tex1=document.createTextNode("ssss"); 
        var tex2=document.createTextNode("aaaaa"); 
    var pname=document.createElement("input"); 
    pname.type="text"; 
    pname.value="product name"; 
    cel1.appendChild(tex1); 
    cel2.appendChild(tex2); 
    cel3.appendChild(pname); 
    row1.appendChild(cel1); 
    row1.appendChild(cel2); 
    row1.appendChild(cel3); 
    tbd.appendChild(row1); 
    }我这里测试过是可以的
      

  2.   

    呵呵,是我搞错了倒数第二行那里appendchild