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与CSS写在同一个文件里的书写方法
Jun 02 Javascript
Add a Picture to a Microsoft Word Document
Jun 15 Javascript
jQuery $.each的用法说明
Mar 22 Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
Apr 18 Javascript
深入理解angularjs过滤器
May 25 Javascript
vue.js初学入门教程(2)
Nov 07 Javascript
vue2.0 axios前后端数据处理实例代码
Jun 30 Javascript
vue cli webpack中使用sass的方法
Feb 24 Javascript
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
JS+canvas画布实现炫酷的旋转星空效果示例
Feb 13 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
Apr 17 Javascript
简述Vue中容易被忽视的知识点
Dec 09 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
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
2014/02/18 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
2016/03/17 PHP
php及codeigniter使用session-cookie的方法(详解)
2017/04/06 PHP
$.ajax json数据传递方法
2008/11/19 Javascript
javascript document.referrer 用法
2009/04/30 Javascript
Js 刷新框架页的代码
2010/04/13 Javascript
jQuery多项选项卡的实现思路附样式及代码
2014/06/03 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
浅谈javascript中的闭包
2015/05/13 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
jQuery实现简洁的轮播图效果实例
2016/09/07 Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
2016/09/16 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
JS动画定时器知识总结
2018/03/23 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
vue页面跳转实现页面缓存操作
2020/07/22 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
python 生成目录树及显示文件大小的代码
2009/07/23 Python
python共享引用(多个变量引用)示例代码
2013/12/04 Python
Python深入06——python的内存管理详解
2016/12/07 Python
详解python进行mp3格式判断
2016/12/23 Python
python 把文件中的每一行以数组的元素放入数组中的方法
2018/04/29 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
RIP版本1跟版本2的区别
2013/12/30 面试题
个人生活学习自我评价范文
2013/11/26 职场文书
翻译学院毕业生自荐书
2014/02/02 职场文书
总经理人事任命书
2014/06/05 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
经理助理岗位职责
2015/02/02 职场文书
行政撤诉申请书
2015/05/18 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js