<body id="body1">
<script language="javascript" type="text/javascript">
<!--
var ele_table= document.createElement("table");
var ele_tbody=document.createElement("tbody");
var ele_tr1= document.createElement("tr");
var ele_td1= document.createElement("td");
var ele_td2= document.createElement("td");
var ele_tr2= document.createElement("tr");
var ele_td3= document.createElement("td");
var ele_td4= document.createElement("td");
var ele_tr3= document.createElement("tr");
var ele_td5= document.createElement("td");
var text_td1= document.createTextNode("第一个单元格");
var text_td2= document.createTextNode("第二个单元格");
var text_td3= document.createTextNode("第三个单元格");
var text_td4= document.createTextNode("第四个单元格");
var text_td5= document.createTextNode("第五个单元格");
//添加节点到页面中
ele_td1.appendChild(text_td1);
ele_td2.appendChild(text_td2);
ele_td3.appendChild(text_td3);
ele_td4.appendChild(text_td4);
ele_td5.appendChild(text_td5);
ele_tr1.appendChild(ele_td2);
ele_tr1.insertBefore(ele_td1,ele_td2);
ele_tr2.appendChild(ele_td4);
ele_tr2.insertBefore(ele_td3,ele_td4);
ele_tr3.appendChild(ele_td5);
ele_tbody.appendChild(ele_tr3);
ele_tbody.insertBefore(ele_tr2,ele_tr3);
ele_tbody.insertBefore(ele_tr1,ele_tr2);
//ele_tbody.removeChild(ele-tr1);
ele_table.appendChild(ele_tbody);
var ele_body=document.getElementById("body1");
ele_body.appendChild(ele_table);
-->
</script>
</body>
请问为什么我在家里最下面那条注释语句就显示不出来那个表格了?
按道理说我刚添加了TR1,然后再将它删除就会不显示TR1,但是其他的TR2和TR3还是会正常显示呀!
仁兄,你代码打错了吧。。ele_tr1 打成 ele-tr1
你注释掉了就没有东西了啊,不太清楚你要注释的是哪一句 啊
你不要用ele_tbody去删除这个对象,用ele_table去删除应该是可以的。。
用ele_tbody好像会把整个对象都删除的。。
已经验证过了,楼上正解