作家
登录

javascript removeChild 使用注意事项

作者: 来源:www.28hudong.com 2013-03-30 02:39:57 阅读 我要评论

假如:一段普通的代码: 其中gift_list为一个table的id 复制代码 代码如下:var giftBody = document.getElementById("gift_list").getElementsByTagName("tbody")[0]; var giftTrs = giftBody.getElementsByTagName("tr"); for (var i=0;i<giftTrs.length;i++) { giftTrs[i].removeChild(giftTrs[i]); } 那么这时候只会删除第一行,因为当删除了一个之后,行的位置会向前移动一位。 giftTrs.length也会相应减一。 因此正确的操作方法是: 复制代码 代码如下:var giftBody = document.getElementById("gift_list").getElementsByTagName("tbody")[0]; var giftTrs = giftBody.getElementsByTagName("tr"); var len = giftTrs.length; //需要将giftTrs.length的length属性存储起来 for (var i=0;i<len;i++) { giftBody.removeChild(giftTrs[0]); }

  推荐阅读

  File文件控件,选中文件(图片,flash,视频)即立即预览显示

我们平常用file文件控件上传文件,要预览有时会刷新页面,结果file控件被清空,好多人问能能让他不清空或重新赋值,因为处于安全性的考虑,这是不可能的。那怎么进行无刷新预览呢?这里我把我所使用的方法写一下。>>>详细阅读


本文标题:javascript removeChild 使用注意事项

地址:http://www.17bianji.com/kaifa2/JS/28828.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)