这样:
    先用innerHTML得到里面的所有代码:
    然后代写好你的<TABLE language=JavaScrIpt class="" id=ii onclick=''>等等字符串,再用outerHTML重新写回去,你看如何:<html><body>
<table id=t1>
<tr><td>123</td></tr>
<tr><td>456</td></tr>
<tr><td>789</td></tr>
</table><br><br>
<input type=button value=change onclick="cc()"><script language=javascript>
function cc()
{
  var aa = document.all.t1.innerHTML;
  var bb = "<table id=t1 class='' onclick='bb()'>"
  document.all.t1.outerHTML = bb+aa+"</table>"
}
function bb(){alert("这是改过以后的代码!");}
</script>
</body></html>点击change按钮以后再点击table,你看看,对不对。