Сама динамическая таблица выглядит таким образом:
var table = document.getElementById('dynamictable'),
tbody = table.getElementsByTagName('tbody')[0],
clone = tbody.rows[0].cloneNode(true);
function deleteRow(el)
{
var del = el.parentNode.parentNode.rowIndex;
table.deleteRow(del);
while (table.rows[0]){
updateRow(table.rows[del], del, false);
del++;
}
}
function insRow()
{
var new_row = updateRow(clone.cloneNode(true), ++tbody.rows.length, true);
tbody.appendChild(new_row);
}
function updateRow(row, del)
{
row.cells[0].innerHTML = del;
var inp1 = row.cells[1].getElementsByTagName('input')[0];
inp1.id = 'mat'+ del;
var inp2 = row.cells[2].getElementsByTagName('input')[0];
inp2.id = 'ind'+ del;
var inp3 = row.cells[3].getElementsByTagName('input')[0];
inp3.id = 'ben'+ del;
var inp4 = row.cells[4].getElementsByTagName('input')[0];
inp4.id = 'men'+ del;
var inp5 = row.cells[5].getElementsByTagName('input')[0];
inp5.id = 'preis'+ del;
var inp6 = row.cells[6].getElementsByTagName('input')[0];
inp6.id = 'wert'+ del;
var sel1 = row.cells[7].getElementsByTagName('select')[0];
sel1.id ='ferti'+ del;
sel1.value = document.getElementById('ferti1').value;
var inp7 = row.cells[8].getElementsByTagName('input')[0];
inp7.id = 'sap'+ del;
var sel2 =row.cells[9].getElementsByTagName('select')[0];
sel2.id ='kost'+ del;
sel2.value = document.getElementById('kost1').value;
var but1 = row.cells[10].getElementsByTagName('button')[0];
but1.id = 'deletebutton'+del;
return row;
}
И куда бы я не добавил эту строку, которую вы написали, она не работает