怎么删除整个动态生成的表格

如何删除整个动态生成的表格
function createTable()
{
var t=document.createElement('table');

var r=t.insertRow();
var r1=t.insertRow();
var r2=t.insertRow();
var h1=r.insertCell(0); 
var h2=r.insertCell(1);
var h3=r.insertCell(2);
h1.innerHTML="<td nowrap><input name=tydnum type=text class=txt size=32 maxlength=20 style='text-transform:uppercase;text-align: center;'></td>";
h2.innerHTML="2";
h3.innerHTML="3";
var h11=r1.insertCell(0); 
var h21=r1.insertCell(1);
var h31=r1.insertCell(2);
h11.innerHTML="11";
h21.innerHTML="21";
h31.innerHTML="31";
var h12=r2.insertCell(0); 
var h22=r2.insertCell(1);
var h32=r2.insertCell(2);
h12.innerHTML="12";
h22.innerHTML="22";
h32.innerHTML="32";
document.getElementById('table1').appendChild(t);
t.setAttribute('border','1');


}

以上JS为生成表格的代码,请问高手们如何写JS整个删除掉生成的表格,谢谢!
------解决思路----------------------
你得获取到这个表格的对象
如果表格ID为a
可以这样用$('#a').remove()
------解决思路----------------------
引用:
t.setAttribute('id','tab1');这样可以生成表格ID吗?但是删除时怎么动态得到ID

你得把ID保存起来,
可以把ID和删除按钮绑定在一起
------解决思路----------------------
引用:
有相关代码吗,谢谢


如果只有一个表格
------解决思路----------------------
引用:
有相关代码吗,谢谢

按错了
如果只有一个表格
记录:window.tableid=ID
删除:$('#'+window.tableid).remove()