复制没有值的表格行

abb*_*bby 2 html javascript clone html-table

<table id="mytable">

<tr id="gonnaclone">
  <td>
      <input type="text" id ="isim" name="f1" class="large" value = "" />
  </td>
  <td>
      <input type="checkbox" id ="komut" name="f2" checked/>
  </td>
</tr>

</table>
Run Code Online (Sandbox Code Playgroud)

我正在尝试克隆表行但它与克隆行的值相同.

var table = document.getElementById("mytable");
var row = document.getElementById("gonnaclone");
var clone = row.cloneNode(true);
table.appendChild(clone);
Run Code Online (Sandbox Code Playgroud)

我试过row.cloneNode(false);但它停止了工作.

如何将克隆行的值设为空?

san*_*eev 5

你可以这样做

         var table = document.getElementById("mytable");
        var row = document.getElementById("gonnaclone");
        var clone = row.cloneNode(true);

        /**
          Will Ensure that blank entry are appended in html
        **/
        var InputType = clone.getElementsByTagName("input");

        for (var i=0; i<InputType.length; i++){
         if( InputType[i].type=='checkbox'){
            InputType[i].checked = false;  
        }else{
           InputType[i].value='';               
            }
        }
        table.appendChild(clone);
Run Code Online (Sandbox Code Playgroud)