A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郝强勇 中级黑马   /  2013-2-23 13:14  /  1167 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 haohao827 于 2013-2-26 09:28 编辑

如果原table中有内容,在执行语句
var tabNode=document.getElementById("tabid");var arr = tabNode.rows;
for(var x=0;x<arr.length;i++){

        tabNode.chileNode[0].appendChild(arr[x]);

}
之后,会覆盖还是插入原有的table中的行?

评分

参与人数 1黑马币 +3 收起 理由
陈丽莉 + 3 请改成真实姓名,否则我不打算给技术分咯~.

查看全部评分

2 个回复

倒序浏览
这段语句中有两个错误: tabNode.chileNode[0].appendChild(arr[x])中的chileNode[0]应该是childNodes[0];var x=0;x<arr.length;i++最后一句应该是x++
我运行了一下这段代码:
原来的table为
  1. <TABLE id=infoTable><TBODY>
  2. <TR>
  3. <TD><INPUT onclick=init() value=appendChild type=button></TD></TR>
  4. <TR>
  5. <TD>2</TD></TR></TBODY></TABLE>
复制代码
运行完后table变为:
  1. <TABLE id=infoTable><TBODY>
  2. <TR>
  3. <TD>2</TD></TR>
  4. <TR>
  5. <TD><INPUT onclick=init() value=appendChild type=button></TD></TR></TBODY></TABLE>
复制代码

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1 新人加油~

查看全部评分

回复 使用道具 举报
如果问题解决了,请改成【已解决】。另外记得修改论坛名。参考链接:

论坛改名申请通道

论坛发言的小技巧(已解决、上传图片、附件,回复可见...
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马