function f1(){

var objrow = Mytable.insertRow(1);
var objcell = objrow.insertCell(0);
objcell.innerText= document.getElementById("td0").innerText;
var objcell = objrow.insertCell(1);
objcell.innerText = document.getElementById("td1").innerText;


 
}<tr >
<td align="center" id="td0">
<input type="checkbox" name="checkbox1" value="checkbox"> 
</td>
<td align="center" id="td1">
<input  style="border:solid 1px #C0C0C0;"   type="TEXT"  />
</td>
</tr>我想把TD里的INPUT 给一个新的TD
不要用jquery 就用js 谢谢各位了!javascriptjs

解决方案 »

  1.   

    顶下1楼~如果只是复制input的话,就用innerHTML。
      

  2.   


    <table id="tb1"  border=1 >
    <tr >
    <td align="center" id="td0">
                        <input type="checkbox" name="checkbox1" value="checkbox"> 
                    </td>
    <td align="center" id="td1">
                        <input  style="border:solid 1px #C0C0C0;"   type="TEXT"  />
                    </td>
    </tr>
     </table>
     <button onclick="add()" >add</button>
     
    <SCRIPT   >
    function add(){
    var tb=document.getElementById('tb1');
      var r=tb1.rows[0]; 
      r.parentNode.appendChild( r.cloneNode(true) )
    }