У меня есть html-таблица, подобная этой:
<table>
<tr id='first'>
<td>text</td>
</tr>
<tr>
<td>text</td>
</tr>
<tr>
<td>text</td>
</tr>
</table>
Я хочу удалить сразу 2 элемента tr примерно так:
<script>
var tr = document.getElementById('first'),
table = document.getElementsByTagName('table')[0],
i=0;
do {
tr = table.tbody.removeChild(tr);
} while ((tr = tr.nextSibling(tr)) && i++<2);
</script>
Но после первой итерации table.removeChild(tr)
возвращаетnull, поэтому я не могу получить tr.nextSibling(tr)
.
Пожалуйста, помогите мне.