因为table中就算你不加tbody在其中也是存在tbody的
多加个childNodes[0]就可以了
var parNode = document.getElementById("table1").childNodes[0];//取得table
parNode.insertBefore(node,parNode.firstChild);//
你可以看下table的innerHTML就知道了
alert(document.getElementById("table1").innerHTML)
多加个childNodes[0]就可以了
var parNode = document.getElementById("table1").childNodes[0];//取得table
parNode.insertBefore(node,parNode.firstChild);//
你可以看下table的innerHTML就知道了
alert(document.getElementById("table1").innerHTML)
<tr id="trId">
<td height="25">网友留言列表:</td>
</tr>
</table><script language=javascript>
var node = document.getElementById("trId").cloneNode(true);//克隆tbody
var parNode = document.getElementById("table1").childNodes[0];//取得table
parNode.insertBefore(node,parNode.firstChild);//插入
</script>