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动态创建div
Sep 25 Javascript
javascript 日期时间 转换的方法
Feb 21 Javascript
js简单实现根据身份证号码识别性别年龄生日
Nov 29 Javascript
js加入收藏夹代码(兼容ie/ff/op)
May 16 Javascript
javascript实现简单的省市区三级联动
May 14 Javascript
Bootstrap Modal遮罩弹出层(完整版)
Nov 21 Javascript
AngularJS执行流程详解
Feb 17 Javascript
React实现全局组件的Toast轻提示效果
Sep 21 Javascript
js前端面试之同步与异步问题详解
Apr 03 Javascript
JavaScript实现星级评价效果
May 17 Javascript
使用layer模态框给新页面传值的方法
Sep 27 Javascript
vant中的toast轻提示实现代码
Nov 04 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
WIN98下Apache1.3.14+PHP4.0.4的安装
2006/10/09 PHP
浅析php面向对象public private protected 访问修饰符
2013/06/30 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
2016/01/07 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
js中window.open()的所有参数详细解析
2014/01/09 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
2016/11/09 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
vue实现文件上传功能
2018/08/13 Javascript
webpack4.x CommonJS模块化浅析
2018/11/09 Javascript
在微信小程序中保存网络图片
2019/02/12 Javascript
JavaScript 类的封装操作示例详解
2020/05/16 Javascript
vue单文件组件无法获取$refs的问题
2020/06/24 Javascript
一文秒懂nodejs中的异步编程
2021/01/28 NodeJs
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
Python实现简单的获取图片爬虫功能示例
2017/07/12 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
Python设计模式之适配器模式原理与用法详解
2019/01/15 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
使用Django搭建web服务器的例子(最最正确的方式)
2019/08/29 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
JDO的含义
2012/11/17 面试题
公司中层干部的自我评价分享
2014/03/01 职场文书
颁奖典礼主持词
2014/03/25 职场文书
迎国庆演讲稿
2014/09/15 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
简单且有用的Python数据分析和机器学习代码
2021/07/02 Python