我已經設置表中的行,每一行有僅名稱[]屬性定義的輸入元件,給ID爲輸入元件至極僅具有名稱屬性
<tr id="1">
<td><input name="billdate[]" required="required" class="form-control" placeholder="DD/MM/YYYY"></td>
<td><input class="form-control" name="amt[]" required="required" value="0" type="text"></td>
<td><input name="gst[]" class="form-control" value="0" required="required" type="text"></td>
<td><input name="netamt[]" class="form-control" required="required" value="0" type="text"></td>
<td><input name="glcode[]" class="form-control" required="required" value="" type="text"></td>
</tr>
現在我已經加入的JavaScript代碼來克隆錶行,代碼下面寫
var row = document.getElementById("1"); // find row to copy
var table = document.getElementById("asd"); // find table to append to
var clone = row.cloneNode(true); // copy children too
clone.id = document.getElementById("setid").value; // change id or other attributes/contents
table.appendChild(clone);
克隆工作正常,但問題是,我想assing unque ID給每個輸入元素,有沒有簡單的方法來做到這一點?嘗試了幾種方式添加,但沒有成功。
必須根據我的要求做一些更改,但它的工作:) – user3782114