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笔记一 js以及json基础使用说明
May 22 Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 Javascript
JavaScript中使用arguments获得函数传参个数实例
Aug 27 Javascript
EasyUI实现第二层弹出框的方法
Mar 01 Javascript
详解JavaScript中getFullYear()方法的使用
Jun 10 Javascript
node.js的事件机制
Feb 08 Javascript
jQuery EasyUI Panel面板组件使用详解
Feb 28 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
Nov 15 Javascript
浅谈Node.js 子进程与应用场景
Jan 24 Javascript
js实现简单模态框实例
Nov 16 Javascript
javascript实现自由编辑图片代码详解
Jun 21 Javascript
微信小程序通过js实现瀑布流布局详解
Aug 28 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获取随机数字和字母的方法详解
2013/06/06 PHP
php链表用法实例分析
2015/07/09 PHP
php面向对象重点知识分享
2019/09/27 PHP
文字幻灯片
2006/06/26 Javascript
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
JQuery 技巧和窍门整理(8个)
2010/04/22 Javascript
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
2016/01/28 Javascript
微信小程序开发(二)图片上传+服务端接收详解
2017/01/11 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
2017/02/09 Javascript
Google 爬虫如何抓取 JavaScript 的内容
2017/04/07 Javascript
微信小程序实战之自定义模态弹窗(8)
2017/04/18 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
js制作简单的音乐播放器的示例代码
2017/08/28 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
JS+css3实现幻灯片轮播图
2020/08/14 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
linux下安装python3和对应的pip环境教程详解
2019/07/01 Python
使用OpenCV对车道进行实时检测的实现示例代码
2020/06/19 Python
CSS3制作半透明边框(Facebox)类似渐变
2012/12/09 HTML / CSS
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
正风肃纪剖析材料
2014/02/18 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
物业总经理助理岗位职责
2014/06/29 职场文书
中国世界遗产导游词
2015/02/13 职场文书
2015年教师工作总结范文
2015/03/31 职场文书
前台接待岗位职责范本
2015/04/03 职场文书
使用Python拟合函数曲线
2022/04/14 Python
详解SQL报错盲注
2022/07/23 SQL Server