<html>
<head>
<title>Untitled</title>
<Script language="javascript">
<!--
function creates(){
newiframes=document.createElement("TABLE")
newiframes.border="1"
newiframes.align="left"
newiframes.style.background="red"
newiframes.insertRow()
newiframes.rows[0].insertCell()
document.body.insertBefore(newiframes)
setTimeout("creates()", 500);
}
//-->
</Script>
</head><body onload="creates();">
<table id=table1><tr><td>123</td></tr></table>
</body>
</html>
是可以的,不过速度比较慢,你可以在外层用一个div,然后 用innerHTML来插入
<table id=table1><tr><td>123</td></tr></table>
</body>
<SCRIPT LANGUAGE="JavaScript">
<!--
var textNode = document.createTextNode("436")
var td = document.createElement("td")
var tr = document.createElement("tr")
var t = document.createElement("table")document.getElementById("table1").parentNode.appendChild(t.appendChild(tr.appendChild(td.appendChild(textNode))));
//-->
</SCRIPT>
是andymu077(明治佐玛戒--秀曼),晕`~
三个帖子一个时间~~```
<table id=table1><tr><td>123</td></tr></table>
</body><SCRIPT LANGUAGE="JavaScript">
var tab = document.createElement("TABLE");
var tr = tab.insertRow(0); //兼容所有浏览器
var td = tr.insertCell(0);
td.innerHTML = "mm";
var old = document.getElementById("table1");
document.body.insertBefore(tab, old.nextSibling);
alert(document.documentElement.innerHTML);
</SCRIPT>
<body>
<table id=table1><tr><td>123</td></tr></table>
在这个 table 不是body的最后一个元素时你们两的解答都出了问题<hr>
</body>