removeChild的障眼法.
今天在 经纬 同学blog看到的。
有这么一段代码:
JavaScript:
运行代码后 ,发现只剩下 节点b 了。
运行上面代码后,发现只剩下 节点c 了。
最后把length 提取出来, 先定义,缓存起来。
运行代码,才真正3个li都被删除。
通过这3个例子的对比,相信你已经发现其中的问题。
当然例子没什么实际意义,但可以看出removeChild 删除元素后,对html的即时影响。
做项目使用时,需要注意下。
作者:admin
时间:2009-09-28
标签:removeChild
评论:4
查看:1595
分享到Google Reader
分享到QQ
分享到百度
分享到饭否
分享到 Twitter
分享到 FriendFeed
时间:2009-09-28
标签:removeChild
评论:4
查看:1595
分享到QQ
分享到百度
如果你有什么好文章,请与我们分享。cssrain[at]gmail.com 我要投稿
为了使你得到本站最新信息,建议你订阅本站。点击此处订阅
广告也精彩:
- 1
这么说来,每次循环都重新计算length.
与数组有关的删除操作
从list.length-1到0,更不容易出现问题。
从list.length-1到0,更不容易出现问题。
“在 PPK 这本书中提及过,getElementsByTagName(tag)返回的 HTML 数组 是会自己动态更新的,并非静态的列表。”
详细: http://www.gracecode.com/archives/2068/
详细: http://www.gracecode.com/archives/2068/
- 1
while (ul.lastChild)ul.removeChild(ul.lastChild);