var inp=document.createElement(" <input  type='text' />");
这句对吗?

解决方案 »

  1.   

    var tr1=document.createElement("tr"); 
    var td1=document.createElement("td"); table 的插入是用
    insertRow
    insertCell
      

  2.   


    说的对.
    另外,插入input的方法:
    var inp=document.createElement("input"); 
    inp.type="text";
    document.getElementById("mydiv").appendChild(inp);
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
    <HTML> 
    <HEAD> 
    <TITLE> New Document </TITLE> 
    <META NAME="Generator" CONTENT="EditPlus"> 
    <META NAME="Author" CONTENT=""> 
    <META NAME="Keywords" CONTENT=""> 
    <META NAME="Description" CONTENT=""> 
    <script type="text/javascript"> 
    function addt(){ 
    var picTab=document.getElementById("picTable"); 
    var tr1=document.createElement("tr"); 
    var td1=document.createElement("td"); 
    //var text = document.createTextNode("aa")
    var inp=document.createElement("<input  type='text'>"); 
    td1.appendChild(inp); 
    tr1.appendChild(td1); 
    picTab.lastChild.appendChild(tr1); //注意表格的结构,tbody

    </script> 
    </HEAD> <BODY id="bb" onload="addt()"> 
    <table id="picTable"  border="2"> 
    </table > 
    <input type="button" name="button" value='press' onclick="addt()"/> 
    </BODY> 
    </HTML>