javascript 拷贝节点cloneNode()使用介绍


Posted in Javascript onApril 03, 2014

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

<div id="guoDiv"> 
<span>1</span> 
<span>2</span> 
<span>3</span> 
</div> 
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); //0
Javascript 相关文章推荐
js模仿jquery的写法示例代码
Jun 16 Javascript
JQUERY dialog的用法详细解析
Dec 19 Javascript
JavaScript中的getDay()方法使用详解
Jun 09 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
Sep 14 Javascript
jQuery中$.ajax()方法参数解析
Oct 22 Javascript
JS实现的验证身份证及获取地区功能示例
Jan 16 Javascript
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
AngularJS 应用模块化的使用
Apr 04 Javascript
JavaScript设计模式之责任链模式实例分析
Jan 16 Javascript
微信小程序实现滑动翻页效果(完整代码)
Dec 06 Javascript
微信小程序跨页面传递data数据方法解析
Dec 13 Javascript
JS前端使用canvas实现物体的点选示例
Aug 05 Javascript
javascript替换已有元素replaceChild()使用介绍
Apr 03 #Javascript
Extjs grid添加一个图片状态或者按钮的方法
Apr 03 #Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
Apr 03 #Javascript
单击和双击事件的冲突处理示例代码
Apr 03 #Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
Apr 03 #Javascript
邮箱下拉自动填充选择示例代码附图
Apr 03 #Javascript
JS获取网页属性包括宽、高等等
Apr 03 #Javascript
You might like
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
php实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
javascript 面向对象编程基础:继承
2009/08/21 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
写js时遇到的一些小问题
2010/12/06 Javascript
web性能优化之javascript性能调优
2012/12/28 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
js获取json元素数量的方法
2015/01/27 Javascript
Javascript HTML5 Canvas实现的一个画板
2020/04/12 Javascript
基于JS实现数字+字母+中文的混合排序方法
2016/06/06 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
VUE 动态组件的应用案例分析
2019/12/02 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
Python开发编码规范
2006/09/08 Python
Python编程入门的一些基本知识
2015/05/13 Python
Python subprocess模块常见用法分析
2018/06/12 Python
Python3.6简单反射操作示例
2018/06/14 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
python实现简单成绩录入系统
2019/09/19 Python
python面向对象之类属性和类方法案例分析
2019/12/30 Python
Python tkinter常用操作代码实例
2020/01/03 Python
解决django FileFIELD的编码问题
2020/03/30 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
Shell编程面试题
2016/05/29 面试题
实习护士自我鉴定
2013/10/13 职场文书
行政助理岗位职责范文
2013/12/03 职场文书
2014年会演讲稿范文
2014/01/06 职场文书
大学生职业生涯规划范文——找准自我,定位人生
2014/01/23 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
2015人事行政工作总结范文
2015/05/21 职场文书
2016年6.5世界环境日宣传活动总结
2016/04/01 职场文书