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 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
Dec 25 Javascript
javascript日期对象格式化为字符串的实现方法
Jan 14 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
Mar 18 Javascript
jQuery简单实现提交数据出现loading进度条的方法
Mar 29 Javascript
element-ui 设置菜单栏展开的方法
Aug 22 Javascript
Vue封装的可编辑表格插件方法
Aug 28 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
Jan 15 Javascript
js如何获取图片url的Blob值并预览示例代码
Mar 07 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
Jul 20 Javascript
原生js实现弹幕效果
Nov 29 Javascript
JavaScript实现雪花飘落效果
Dec 27 Javascript
Vue ECharts实现机舱座位选择展示功能
May 15 Vue.js
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
ThinkPHP 连接Oracle数据库的详细教程[全]
2012/07/16 PHP
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
PHP登录(ajax提交数据和后台校验)实例分享
2016/12/29 PHP
小议javascript 设计模式 推荐
2009/10/28 Javascript
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
javascript闭包的高级使用方法实例
2013/07/04 Javascript
jquery 判断滚动条到达了底部和顶端的方法
2014/04/02 Javascript
Adapter适配器模式在JavaScript设计模式编程中的运用分析
2016/05/18 Javascript
深入浅析JavaScript中的Function类型
2016/07/09 Javascript
简单三步实现报表页面集成天气
2016/12/15 Javascript
Vue.js系列之vue-router(上)(3)
2017/01/03 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
2017/03/15 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
2018/08/10 Javascript
Vant+postcss-pxtorem 实现浏览器适配功能
2021/02/05 Javascript
[45:59]EG vs OG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
python机器学习之KNN分类算法
2018/08/29 Python
python实现石头剪刀布程序
2021/01/20 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
Python对接 xray 和微信实现自动告警
2019/09/17 Python
浅谈PyTorch中in-place operation的含义
2020/06/27 Python
PyQt5 QDockWidget控件应用详解
2020/08/12 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
用CSS3将你的设计带入下个高度
2009/08/08 HTML / CSS
美国领先的精品家居照明和装饰产品在线零售商:LightsOnline.com
2018/01/23 全球购物
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
Ever New美国:澳大利亚领先的女装时尚品牌
2019/11/28 全球购物
记者岗位职责
2014/01/06 职场文书
国家机关领导干部民主生活会对照检查材料思想汇报
2014/09/17 职场文书
2015年小学美术工作总结
2015/05/25 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书