(急)removeNode()方法每次只能移除 一组对象中的1/2???怪 不奇怪啊,改成这样就对了:for(i=allSpan.length-1;i>-1;i--) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="JavaScript"><!--function remove(){ var allSpan = document.body.all.tags('span');//alert(allSpan.length); for(i=allSpan.length-1;i>=0;i--) {//alert(i); allSpan[i].removeNode();//每次只能清空一半节点 太奇怪了!!!!! }}//--></script>倒过来删就行了 <html><head><title> New Document </title></head><body><div id=mxh> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> <span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span> </div><INPUT TYPE = "button" VALUE = "do" onclick="remove()"><script language="JavaScript"><!--function remove(){document.all.mxh.removeNode(true);}//--></script></body></html> allSpan[i--].removeNode();也可以 按你的方法删除一半是正确的结果,符合dom的结构/ 谢谢大家~~~秋水的招数。。嘿嘿bt :p 谢谢给分了 http://expert.csdn.net/Expert/TopicView.asp?id=1148813&datebasetype=当你删除了一个node的时候,那个集合的length已经改变了。所以i<coll.length有问题。 html什么都不用改,只写一个引用JS的语句,任何页面只要引用了这个JS,页面上就可以悬浮一个图片,请问这个JS怎么写? 跪求JQuery弹出层代码 jquery如何实现高亮显示图片 一句英文如何随机取出所有的单词 各位大神求助!! ★☆★☆★☆★☆★简单问题我不会 我真笨!急!! 如何统计一个浏览者在网站停留多长时间,形式:*天*小时*分*秒 谁能告诉我这两段代码错在哪里? 怎样在客户端用javascript检测日期? 我有个飞机游戏下载下来 为什么 不支持手机 各位有没有碰到过这样的关于层的使用的杂症?????急死我了, 进来看看吧,多谢了!! 大家来看看这个家伙
<!--
function remove()
{
var allSpan = document.body.all.tags('span');
//alert(allSpan.length);
for(i=allSpan.length-1;i>=0;i--)
{//alert(i);
allSpan[i].removeNode();//每次只能清空一半节点 太奇怪了!!!!!
}
}
//-->
</script>
倒过来删就行了
<head>
<title> New Document </title>
</head><body>
<div id=mxh>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
<span class="canInsertObj" style="width:100%;border:2px solid #ff00ff" canInsertObj="true"></span>
</div>
<INPUT TYPE = "button" VALUE = "do" onclick="remove()"><script language="JavaScript">
<!--
function remove()
{
document.all.mxh.removeNode(true);
}
//-->
</script>
</body>
</html>
也可以
所以i<coll.length有问题。