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 相关文章推荐
javascript 表单验证常见正则
Sep 28 Javascript
JavaScript执行效率与性能提升方案
Dec 21 Javascript
AngularJS语法详解
Jan 23 Javascript
浅析Bootstrap验证控件的使用
Jun 23 Javascript
JS for...in 遍历语句用法实例分析
Aug 24 Javascript
EditPlus中的正则表达式 实战(2)
Dec 15 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
Dec 19 Javascript
Vue官网todoMVC示例代码
Jan 29 Javascript
在移动端使用vue-router和keep-alive的方法示例
Dec 02 Javascript
Vuejs中的watch实例详解(监听者)
Jan 05 Javascript
JS 创建对象的模式实例小结
Apr 28 Javascript
记一次vue跨域的解决
Oct 21 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
通过对服务器端特性的配置加强php的安全
2006/10/09 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
jquery里的each使用方法详解
2010/12/22 Javascript
JQuery each()函数如何优化循环DOM结构的性能
2012/12/10 Javascript
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
JS常用函数使用指南
2014/11/23 Javascript
Angular2入门--架构总览
2017/03/29 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
还不懂递归?读完这篇文章保证你会懂
2018/07/29 Javascript
angular的输入和输出的使用方法
2018/09/22 Javascript
vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析
2019/03/11 Javascript
vue-cli中使用高德地图的方法示例
2019/03/28 Javascript
微信小程序实现图片选择并预览功能
2019/07/25 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
python对字典进行排序实例
2014/09/25 Python
python文件读写操作与linux shell变量命令交互执行的方法
2015/01/14 Python
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
python IDLE 背景以及字体大小的修改方法
2019/07/12 Python
Python适配器模式代码实现解析
2019/08/02 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
Python try except异常捕获机制原理解析
2020/04/18 Python
python实时监控logstash日志代码
2020/04/27 Python
如何用 Python 制作 GitHub 消息助手
2021/02/20 Python
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
志愿者活动总结报告
2014/06/27 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
Python自然语言处理之切分算法详解
2021/04/25 Python
深入理解Vue的数据响应式
2021/05/15 Vue.js