javascript 子节点删除

原创 2016年08月28日 23:15:52
1.删除子节点的时候其余子节点的下标索引也会发生变化。
  如删除了第一个子节点,则下一子节点会变为第一个。
			x=document.getElementById("ret");
			list=x.getElementsByTagName("a");
			len = list.length;
			for(i=0;i<len;i++){                //因为 <span style="font-family: Arial, Helvetica, sans-serif;">list.length也是动态的,则事先以其他变量加以保存</span>

				x.removeChild(list[0]);    //此处不可写为<span style="font-family: Arial, Helvetica, sans-serif;">list[i]   </span>

			}
另一种写法 比较灵巧,利用了子节点的动态变化。一直删除第一个元素直到删完为止。
			while(list.length != 0){
				x.removeChild(list[0]);
			}

也许更好的一种写法

			x=document.getElementById("ret");
			list=x.childNodes;               //此方式的意图于取到所有类型的子节点。

			while(list.length != 0){
				x.removeChild(x.firstChild);
			}



zTree实现删除树子节点

zTree实现删除树子节点 1、实现源码 zTree实现基本树
  • you23hai45
  • you23hai45
  • 2014年05月18日 20:09
  • 2872

Javascript:DOM 节点(新建HTML元素/删除HTML元素)

使用DOM可以新建HTML元素,也可以删除已有的HTML元素。
  • books1958
  • books1958
  • 2015年02月02日 14:29
  • 2327

sql删除树节点 及其子节点的全部(存储过程,游标,递归)

删除父节点及父节点之下的全部节点 比如删除节点为3,将递归删除其下的全部节点6,11,12     表里面需要创建ID ,PID TID用处以后对树的复制操作 表格式如图所示: PID用于存放节点的...
  • bianjing40
  • bianjing40
  • 2015年06月20日 00:47
  • 1525

zTree实现删除树节点

zTree实现删除树节点 1、实现源码 zTree实现基本树
  • you23hai45
  • you23hai45
  • 2014年05月18日 19:52
  • 6386

C# Xml 移除指定节点

XML样例: Net从入门到精通 李大蒜 58.3 CS从入门到精通 候捷 58.3 CS从入门到精通 候捷 58.3 执行...
  • xunzaosiyecao
  • xunzaosiyecao
  • 2014年01月08日 09:46
  • 2575

javascript删除html结点操作

html页面上删除结点的操作跟添加结点中将段落添加在指定依附点之前相似,将段落添加在指定依附点之前代码为document.body.insertBefore(newGraf, docForm),删除的...
  • magi1201
  • magi1201
  • 2015年03月06日 09:03
  • 3271

【项目问题总结】5:树形结构节点的级联删除逻辑

问题描述:         改Bug改到机构类型管理模块的时候,有一个非常常见的问题出现,如下图所示:         当用户在进行删除操作的时候,如果将树形结构的中间节点删除,整个页面的数据就消...
  • u010929604
  • u010929604
  • 2016年06月06日 16:28
  • 1484

Dom4j 操作, 节点查找 添加 删除 修改 。。。xPath

package com.kevin.java; import static org.junit.Assert.*; import java.io.File; import java.io.File...
  • xj626852095
  • xj626852095
  • 2013年11月28日 10:48
  • 5382

将目标元素插入指定位置,删除子节点,替换子节点、应用之城市联动框

一、将目标元素插入指定位置,删除子节点,替换子节点 1、elt.insertBefore(newNode, oldNode); 添加到elt中,child之前。 注意: elt必须是oldNo...
  • qq_34944851
  • qq_34944851
  • 2016年11月12日 23:33
  • 332

js对节点的操作,添加,删除,获得父节点,子节点,兄弟节点

var chils= s.childNodes; //得到s的全部子节点 var par=s.parentNode; //得到s的父节点 var ns=s.nextSbiling; //获得s...
  • jenyzhang
  • jenyzhang
  • 2015年09月28日 03:48
  • 12849
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript 子节点删除
举报原因:
原因补充:

(最多只允许输入30个字)