Javascript (Чистый) insertCell()
метод, используемый для вставки новой ячейки (ов) в строке таблицы.
Вставьте новую ячейку (ы) с содержанием в конце строки таблицы, используя insertCell():
var row = document.getElementsByTagName("tr")[0];
var x = row.insertCell(-1);
x.innerHTML="New cell";
Try in fiddle
Вы также можете использовать Javascript .appendChild
:
var parenttbl = document.getElementsByTagName("tr");
var newel = document.createElement('td');
var elementid = document.getElementsByTagName("td").length
newel.setAttribute('id',elementid);
newel.innerHTML = "New Inserted"
parenttbl[0].appendChild(newel);
Try in fiddle
Обновлено:
HTML:
<table>
<tr id="myrow">
<td id="1">Hello</td>
</tr>
<tr>
<td id="1">Hello</td>
</tr>
<tr>
<td id="1">Hello</td>
</tr>
</table>
Javascript:
var parenttbl = document.getElementById("myrow");
var newel = document.createElement('td');
var elementid = document.getElementsByTagName("td").length
newel.setAttribute('id',elementid);
newel.innerHTML = "New Inserted"
parenttbl.appendChild(newel);
Try in fiddle
Использование целых чисел как 'ID' болен посоветуете, начало с письмом [A-Za-z], а затем число или другие символы – Rafee