我需要幫助。我想弄清楚以下:如何引用表格中的元素
<script>
var ct = 1;
function new_bank()
{
ct++;
var div1 = document.createElement('div');
div1.id = ct;
// bank to delete extended form elements
var delLink = '<a href="javascript:delIt('+ ct +')">delete</a>';
div1.innerHTML =
document.getElementById("newbanktpl").innerHTML + delLink;
document.getElementById('newbank').appendChild(div1);
}
// function to delete the newly added set of elements
function delIt(eleId)
{
d = document;
var ele = d.getElementById(eleId);
var parentEle = d.getElementById('newbank');
parentEle.removeChild(ele);
findTotalA();
}
</script>
<!-- Template -->
<div id="newbanktpl">
<table>
<tr>
<td></td>
<td><textarea name="BankAccount[]"></textarea></td>
<td><input type="number" onblur="findTotalA()" name="Value[]"/></td>
<td><input type="number" name="Ownership[]" /></td>
<td>**ADD DELETED LINK HERE** </td>
</tr>
</table>
什麼我以後是刪除功能,在該表中 - 此刻的刪除功能是newbanktpl後,我想在中...在最後在此處添加DELETED LINK。
這並不添加其他框在表中的最後一個行後插入克隆: 它只是增加了一個刪除文本 – Cos
更新的例子在答案中。 –
我知道我有以下錯誤的順序,你可以爲我糾正它... @rabbishuki 'var ct = 1; function new_bank() { \t ct ++; \t var div1 =文檔。的createElement( 'DIV'); \t div1.id = ct; \t //行刪除擴展形式元素 \t變種delLink = 'delete'; \t \t = div1.innerHTML的document.getElementById( 'newbanktpl')的innerHTML + delLink。 \t document.getElementById('newbank')。appendChild(div1); \t document.getElementById(「delete」)。href =「javascript:delIt('+ ct +')」; }' – Cos