It is Bip Bip Bipool

November 14, 2008

Delete all rows from table in javascript

Filed under: Uncategorized — bipool @ 21:17

for(var i = document.getElementById(“tableId”).rows.length; i > 0;i–)
{
document.getElementById(“tableId”).deleteRow(i -1);
}

If you do this it generates an error :

for(var i = 0; i <document.getElementById(“tableId”).rows.length; i++)
{
document.getElementById(“tableId”).deleteRow(i -1);
}

The code above wont delete all the rows because “i” is not set back to 0 although the table rows’ index will be set again beginning from zero after any row is deleted from the table.

Theme: Banana Smoothie. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.