循环删除dom节点的字节点和已经注册的dijit组件
2012-05-21 09:29
253 查看
View Code
//递归删除parent下的dom节点和dijit组件 function deleChild(parent){ var childs =parent.childNodes; for(var i=childs.length;i--;i>0){ if( childs[i].hasChildNodes() ){ deleChild(childs[i]); } if(childs[i] && childs[i].id && dijit.byId(childs[i].id)){ dijit.byId(childs[i].id).destroy(); }else{ if(childs[i]){ parent.removeChild(childs[i]); } } } }
相关文章推荐
- 创建和删除节点:——核心DOM
- jQuery的DOM操作之删除节点示例
- JavaScript之DOM-5 增加、删除和替换节点(创建节点、插入节点、删除和替换节点)
- DOM节点删除之detach()和remove()区别
- angular.js 下动态插入删除dom节点
- JavaScript DOM中实现循环创建文办节点并添加属性节点
- DOM节点删除之保留数据的删除操作detach()
- dom节点生成与删除
- Javascript基础——利用Dom元素对节点进行创建、插入和删除、文档碎片
- javascript递归删除(DOM)子节点示例
- PHP 循环删除无限分类子节点的实现代码
- javascript操作DOM--添加、删除节点的简单实例
- 如何知道ng-repeat循环的dom已经渲染完成
- 使用DOM实现事件响应函数的注册、删除及事件传递的终止
- JavaScript之jQuery-3 jQuery操作DOM(查询、样式操作、遍历节点、创建插入删除、替换、复制)
- javascript循环变量注册dom事件 之强大的闭包
- DOM节点删除之empty()的基本用法
- javasript 的DOM 节点操作:创建,插入,删除,复制以及查找节点
- Query节点操作,jQuery插入节点,jQuery删除节点,jQuery Dom操作
- JavaScript DOM中实现循环创建文办节点并添加属性节点