function DeleteData(ID) { var ctrlId=ID.id; var divcontents=document.getElementById(ctrlId).innerHTML; var tabid=ctrlId.replace(/div/,'tab'); var tabcontents=document.getElementById(tabid).innerHTML; alert(document.getElementById(tabid).innerHTML); document.getElementById(tabid).innerHTML='<TBody><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr></TBody>'; document.getElementById(ctrlId).innerHTML=''; }
I am trying to replace the Table with empty table but
document.getElementById(tabid).innerHTML='<TBody><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr></TBody>';
this line is causing Unknown Runtime Error
You can’t set value to a table’s innerHTML, you should access to child cells or rows and change them like that :
For more info/example : Table, TableHeader, TableRow, TableData Objects