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 相关文章推荐
基于jQuery的ajax功能实现web service的json转化
Aug 29 Javascript
extjs grid设置某列背景颜色和字体颜色的实现方法
Sep 06 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
Sep 14 Javascript
JavaScript中的style.display属性操作
Mar 27 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
Jul 31 Javascript
js实现的页面矩阵图形变换特效
Jan 26 Javascript
jQuery 3.0 的变化及使用方法
Feb 01 Javascript
Bootstrap的class样式小结
Dec 01 Javascript
Angularjs分页查询的实现
Feb 24 Javascript
js获取浏览器的各种属性
Apr 27 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
Aug 12 Javascript
socket在egg中的使用实例代码详解
May 30 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 CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
2013/06/06 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
Linux下编译redis和phpredis的方法
2016/04/07 PHP
Laravel框架中集成MongoDB和使用详解
2019/10/17 PHP
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
基于Asp.net与Javascript控制的日期控件
2010/05/22 Javascript
jQuery+jqmodal弹出窗口实现代码分明
2010/06/14 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
js+css实现红包雨效果
2018/07/12 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
全面解析JavaScript Module模式
2020/07/24 Javascript
基于postman获取动态数据过程详解
2020/09/08 Javascript
使用vue构建多页面应用的示例
2020/10/22 Javascript
在Python中使用matplotlib模块绘制数据图的示例
2015/05/04 Python
Python中http请求方法库汇总
2016/01/06 Python
python 简单备份文件脚本v1.0的实例
2017/11/06 Python
python编程通过蒙特卡洛法计算定积分详解
2017/12/13 Python
Python切片工具pillow用法示例
2018/03/30 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
python-itchat 获取微信群用户信息的实例
2019/02/21 Python
Python实现转换图片背景颜色代码
2020/04/30 Python
印尼太阳百货公司网站:Matahari
2018/02/04 全球购物
大学生入党推荐书范文
2014/05/17 职场文书
党员个人对照检查材料
2014/10/01 职场文书
幼儿园辞职书
2015/02/26 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
Vue操作Storage本地化存储
2022/04/29 Vue.js
Redis批量生成数据的实现
2022/06/05 Redis