cloneNode(a)方法接受一个布尔值参数,表示是否深拷贝
true:表示执行深拷贝,复制本节点以及整个子节点树.
false:浅拷贝.只复制节点本身.
复制后返回的节点副本属于文档所有,但是并没有父节点.除非使用appendChild,insertChild(),replaceChild()将它添加到文档

 var oDiv = document.getElementById("guoDiv");
var deepList = oDiv.cloneNode(true); //拷贝子节点
alert(deepList.childNodes.length); //3或7(兼容性问题,所以结果不一样)
var showList = oDiv.cloneNode(false); //只拷贝当前元素的引用
alert(showList.childNodes.length); //

最新文章

  1. 委托的N种写法,你喜欢哪种?
  2. suse最小化安装
  3. poj2955 Brackets (区间dp)
  4. Adding a Controller
  5. python的断言
  6. XXXXXXXX系统失败总结
  7. linux shell 逻辑运算符、逻辑表达式
  8. SQL语句构建器类
  9. unigui TUniTreeView demo
  10. Linux 字符驱动程序(一)
  11. 在Eclipse发展Webapp部署过程,缓存的位置
  12. 【BZOJ3691】游行(网络流)
  13. UOJ#422 小Z的礼物
  14. .Net(C#)用正则表达式清除HTML标签(包括script和style),保留纯本文(UEdit中编写的内容上传到数据库)
  15. Redis中取得所有Key、过期时间配置与获取、Key过期通知。
  16. Linux-中断的本质
  17. 10个优秀的jQuery Mobile主题
  18. 一个多maven项目聚合的实例
  19. PIVOT运算符使用(动态行转列)
  20. [C/C++] 指针数组和数组指针

热门文章

  1. java poi 写入大量数据到excel中
  2. utf-8和Unicode的区别
  3. linux C 线程池(物不可穷也~)
  4. Python mode_w
  5. HDU 4970
  6. 玩转TypeScript(1) --定义简单的类
  7. IISExpress 开放局域网访问
  8. Java语言基础——数据类型与运算符
  9. SIM800C SIM卡唯一标识符ICCID
  10. War Chess bfs+优先队列