Удалить строку
Скопируйте код кода следующим образом:
<скрипт>
функцияdel(obj)
{
obj.parentNode.parentNode.removeNode(истина);
}
</скрипт>
<тело>
<таблица>
<тр>
<td>Ячейка 1</td>
<td><input type=button value="удалить эту строку" onclick="del(this)"></td>
</tr>
<тр>
<td>Ячейка 2</td>
<td><input type=button value="удалить эту строку" onclick="del(this)"></td>
</tr>
<тр>
<td>Ячейка 3</td>
<td><input type=button value="удалить эту строку" onclick="del(this)"></td>
</tr>
</таблица>
</тело>
Добавить строку
Скопируйте код кода следующим образом:
<скрипт>
функция uf_test(){
//Получаем объект таблицы
var tbTable = document.getElementById("tb_test");
//Вставляем строку
вар trT = tbTable.insertRow();
//Получаем номер td предыдущей строки
var nRows = tbTable.rows[0].cells.length;
//По номеру td предыдущей строки вставляем td в цикл
for(var я = 0; я <nRows; я++){
//Создаем объект td
вар tdT = document.createElement("TD");
//Присвоение значения объекту td
//tdT.innerHTML="sfsdf";
tdT.innerText="sfsdf";
//Добавляем td в tr
trT.appendChild(tdT);
}
}
</скрипт>
<table id="tb_test">
<тр>
<td><input type="text"></td>
</tr>
</таблица>
<input type="button" onclick="uf_test();" value="Добавить строку">