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实现基本树 <!-- var setting = { data: { simpleData...

递归删除树形结构的所有子节点(java和mysql实现)

1.业务场景有如下树形结构: +—0 +—1 +—2 +—4 +—5 ...

删除一个二叉树的子节点

二叉查找树重要性质:   (1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;     (2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值;     ...

TreeView 滚动条 子节点定位 页面回发刷新后,滚动条自动定位到被选择节点出,javascript库jQuery实现 兼容服务器端控件

jQuery实现 选择TreeView子节点,页面回送刷新后,滚动条自动回到TreeView顶部,而不是被选中节点处,对于数据量较大的系统而言是非常不方便操作的。 实现单击TreeView节点,页面...

JavaScript Tree 功能强大,包含checkbox,自动选择子节点和父节点.

====================================================== 注:本文源代码点此下载 =============================...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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